From 5f0874b0754c8b2748f6998988146120bb6e69a9 Mon Sep 17 00:00:00 2001 From: James Lu Date: Sat, 12 Aug 2023 15:36:18 -0700 Subject: [PATCH] log: pass in all kwargs to logging.Logger._log This include kwargs like stacklevel and stack_info that were more recently added. --- src/log.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/log.py b/src/log.py index d56cd1062..0555f5b64 100644 --- a/src/log.py +++ b/src/log.py @@ -86,10 +86,9 @@ 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, extra=None): + def _log(self, level, msg, args, **kwargs): msg = format(msg, *args) - logging.Logger._log(self, level, msg, (), exc_info=exc_info, - extra=extra) + logging.Logger._log(self, level, msg, (), **kwargs) class StdoutStreamHandler(logging.StreamHandler):