Explorar o código

celery.utils.compat.LoggerAdapter: Added proxy attributes "handlers" + "level" forwarded to the logger instance.

Ask Solem %!s(int64=15) %!d(string=hai) anos
pai
achega
8fc6d37efa
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      celery/utils/compat.py

+ 8 - 0
celery/utils/compat.py

@@ -300,6 +300,14 @@ except ImportError:
             self.logger = logger
             self.extra = extra
 
+        @property
+        def level(self):
+            return self.logger.level
+
+        @property
+        def handlers(self):
+            return self.logger.handlers
+
         def process(self, msg, kwargs):
             kwargs["extra"] = self.extra
             return msg, kwargs