Переглянути джерело

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

Ask Solem 15 роки тому
батько
коміт
8fc6d37efa
1 змінених файлів з 8 додано та 0 видалено
  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