aboutsummaryrefslogtreecommitdiff
path: root/IRCLogging.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-08-30 14:32:59 +0100
committerGravatar jesopo2018-08-30 14:32:59 +0100
commitc10a35b6c08d390ca413cf59aae77c0b1196c555 (patch)
tree01c0bfcb82e5a7250f7989385ccb92c3688e3013 /IRCLogging.py
parentLoad whitelist in start.py, pass to ModuleManager.load_modules (diff)
Log exceptions when calling events
Diffstat (limited to 'IRCLogging.py')
-rw-r--r--IRCLogging.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/IRCLogging.py b/IRCLogging.py
index 7b01acee..c2fbde1c 100644
--- a/IRCLogging.py
+++ b/IRCLogging.py
@@ -33,15 +33,15 @@ class Log(object):
file_handler.setFormatter(formatter)
self.logger.addHandler(file_handler)
- def debug(self, message, params):
- self._log(message, params, logging.DEBUG)
- def info(self, message, params):
- self._log(message, params, logging.INFO)
- def warn(self, message, params):
- self._log(message, params, logging.WARN)
- def error(self, message, params):
- self._log(message, params, logging.ERROR)
- def critical(self, message, params):
- self._log(message, params, logging.CRITICAL)
- def _log(self, message, params, level):
- self.logger.log(level, message, *params)
+ def debug(self, message, params, **kwargs):
+ self._log(message, params, logging.DEBUG, kwargs)
+ def info(self, message, params, **kwargs):
+ self._log(message, params, logging.INFO, kwargs)
+ def warn(self, message, params, **kwargs):
+ self._log(message, params, logging.WARN, kwargs)
+ def error(self, message, params, **kwargs):
+ self._log(message, params, logging.ERROR, kwargs)
+ def critical(self, message, params, **kwargs):
+ self._log(message, params, logging.CRITICAL, kwargs)
+ def _log(self, message, params, level, kwargs):
+ self.logger.log(level, message, *params, **kwargs)