From 67a4025f836a895bec34840d0e278a2c129a3a19 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Wed, 8 May 2019 13:59:54 -0400 Subject: [PATCH] Add Events Logging --- sopel_modules/SpiceBot_Events/Events.py | 8 ++++---- sopel_modules/SpiceBot_SBTools/__init__.py | 5 +++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/sopel_modules/SpiceBot_Events/Events.py b/sopel_modules/SpiceBot_Events/Events.py index 6b9b09a..9613516 100644 --- a/sopel_modules/SpiceBot_Events/Events.py +++ b/sopel_modules/SpiceBot_Events/Events.py @@ -25,7 +25,7 @@ def bot_startup_connection(bot, trigger): @sopel.module.event('1001') @sopel.module.rule('.*') def bot_events_start(bot, trigger): - bot_logging(bot, 'SpiceBot_Events', trigger.args[1]) + bot_logging(bot, 'SpiceBot_Events', trigger.args[1], True) bot_events_recieved(bot, trigger.event) bot_events_trigger(bot, 1002, "Ready To Process module setup procedures") @@ -38,14 +38,14 @@ def bot_events_start(bot, trigger): @sopel.module.event('1002') @sopel.module.rule('.*') def bot_events_ready(bot, trigger): - bot_logging(bot, 'SpiceBot_Events', trigger.args[1]) + bot_logging(bot, 'SpiceBot_Events', trigger.args[1], True) bot_events_recieved(bot, trigger.event) @sopel.module.event('1003') @sopel.module.rule('.*') def bot_events_connected(bot, trigger): - bot_logging(bot, 'SpiceBot_Events', trigger.args[1]) + bot_logging(bot, 'SpiceBot_Events', trigger.args[1], True) bot_events_recieved(bot, trigger.event) bot_events_setup_check(bot) @@ -68,5 +68,5 @@ def bot_events_connected(bot, trigger): @sopel.module.event('1004') @sopel.module.rule('.*') def bot_events_complete(bot, trigger): - bot_logging(bot, 'SpiceBot_Events', trigger.args[1]) + bot_logging(bot, 'SpiceBot_Events', trigger.args[1], True) bot_events_recieved(bot, trigger.event) diff --git a/sopel_modules/SpiceBot_SBTools/__init__.py b/sopel_modules/SpiceBot_SBTools/__init__.py index 49f8867..748c888 100644 --- a/sopel_modules/SpiceBot_SBTools/__init__.py +++ b/sopel_modules/SpiceBot_SBTools/__init__.py @@ -99,7 +99,7 @@ def command_permissions_check(bot, trigger, privslist): """Logging""" -def bot_logging(bot, logtype, logentry): +def bot_logging(bot, logtype, logentry, stdio=False): if 'SpiceBot_Logs' not in bot.memory: bot.memory['SpiceBot_Logs'] = {"logs": {}, "queue": []} @@ -108,7 +108,8 @@ def bot_logging(bot, logtype, logentry): bot.memory['SpiceBot_Logs']["queue"].append(logmessage) - # sopel.tools.stderr(logmessage) + if stdio: + sopel.tools.stderr(logmessage) if logtype not in bot.memory['SpiceBot_Logs']["logs"].keys(): bot.memory['SpiceBot_Logs']["logs"][logtype] = []