diff options
Diffstat (limited to 'Lib/logging/__init__.py')
-rw-r--r-- | Lib/logging/__init__.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Lib/logging/__init__.py b/Lib/logging/__init__.py index 42b957c..b7086d5 100644 --- a/Lib/logging/__init__.py +++ b/Lib/logging/__init__.py @@ -1400,6 +1400,8 @@ class LoggerAdapter(object): msg, kwargs = self.process(msg, kwargs) self.logger.warning(msg, *args, **kwargs) + warn = warning + def error(self, msg, *args, **kwargs): """ Delegate an error call to the underlying logger, after adding @@ -1433,12 +1435,24 @@ class LoggerAdapter(object): msg, kwargs = self.process(msg, kwargs) self.logger.log(level, msg, *args, **kwargs) + def setLevel(self, level): + """ + Set the specified level on the underlying logger. + """ + self.logger.setLevel(level) + def isEnabledFor(self, level): """ See if the underlying logger is enabled for the specified level. """ return self.logger.isEnabledFor(level) + def getEffectiveLevel(self): + """ + Get the effective level for the underlying logger. + """ + return self.logger.getEffectiveLevel() + def hasHandlers(self): """ See if the underlying logger has any handlers. |