Browse Source

Make _CompatLoggerAdapter work on Python 2.4

Ask Solem 14 năm trước cách đây
mục cha
commit
eec93b23fa
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      celery/utils/compat.py

+ 5 - 1
celery/utils/compat.py

@@ -349,7 +349,7 @@ class _CompatLoggerAdapter(object):
         self.log(logging.CRITICAL, msg, args, **kwargs)
     fatal = critical
 
-    def log(self, level, msg, args, **kwargs):
+    def log(self, level, msg, *args, **kwargs):
         if self.logger.isEnabledFor(level):
             msg, kwargs = self.process(msg, kwargs)
             self._log(level, msg, args, **kwargs)
@@ -394,6 +394,10 @@ class _CompatLoggerAdapter(object):
     def removeHandler(self, hdlr):
         self.logger.removeHandler(hdlr)
 
+    @property
+    def level(self):
+        return self.logger.level
+
 
 try:
     from logging import LoggerAdapter