skylog.py: added missing logger aliases (fatal, warn)
authormartinko <gamato@users.sf.net>
Mon, 13 Feb 2012 17:25:18 +0000 (18:25 +0100)
committermartinko <gamato@users.sf.net>
Mon, 13 Feb 2012 17:25:18 +0000 (18:25 +0100)
python/skytools/skylog.py

index d32324d81ec5af3dc2eb6e16b020b08cc351aa00..330de053ac97c53fd346a5b61a7e27f051a8a01e 100644 (file)
@@ -293,6 +293,10 @@ except ImportError:
         def isEnabledFor(self, level):
             return self.logger.isEnabledFor(level)
 
+# add missing aliases (that are in Logger class)
+LoggerAdapter.fatal = LoggerAdapter.critical
+LoggerAdapter.warn = LoggerAdapter.warning
+
 class SkyLogger(LoggerAdapter):
     """Add trace level."""
     def trace(self, msg, *args, **kwargs):
@@ -310,4 +314,3 @@ def getLogger(name=None, **kwargs_extra):
     """
     log = logging.getLogger(name)
     return SkyLogger(log, kwargs_extra)
-