From 1093cfb01f5f7537017e67037eb46853ce246e28 Mon Sep 17 00:00:00 2001 From: Benjamin Rubin Date: Sun, 5 Jan 2014 17:15:00 -0500 Subject: [PATCH] log: Add support for Logging's 'extra' keyword argument --- src/log.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/log.py b/src/log.py index 59203f0ce..c5cfdbbe3 100644 --- a/src/log.py +++ b/src/log.py @@ -82,9 +82,10 @@ class Logger(logging.Logger): # The traceback should be sufficient if we want it. # self.error('Exception string: %s', eStrId) - def _log(self, level, msg, args, exc_info=None): + def _log(self, level, msg, args, exc_info=None, extra=None): msg = format(msg, *args) - logging.Logger._log(self, level, msg, (), exc_info=exc_info) + logging.Logger._log(self, level, msg, (), exc_info=exc_info, + extra=extra) class StdoutStreamHandler(logging.StreamHandler):