Browse Source

Merge pull request #8046 from ThomasWaldmann/logging-msg-param-master

borg.logger: use same method params as python logging
TW 1 year ago
parent
commit
c59b8fa079
1 changed files with 37 additions and 37 deletions
  1. 37 37
      src/borg/logger.py

+ 37 - 37
src/borg/logger.py

@@ -266,43 +266,43 @@ class LazyLogger:
     def getChild(self, suffix):
         return LazyLogger(self.__name + "." + suffix)
 
-    def setLevel(self, *args, **kw):
-        return self.__logger.setLevel(*args, **kw)
-
-    def log(self, *args, **kw):
-        if "msgid" in kw:
-            kw.setdefault("extra", {})["msgid"] = kw.pop("msgid")
-        return self.__logger.log(*args, **kw)
-
-    def exception(self, *args, **kw):
-        if "msgid" in kw:
-            kw.setdefault("extra", {})["msgid"] = kw.pop("msgid")
-        return self.__logger.exception(*args, **kw)
-
-    def debug(self, *args, **kw):
-        if "msgid" in kw:
-            kw.setdefault("extra", {})["msgid"] = kw.pop("msgid")
-        return self.__logger.debug(*args, **kw)
-
-    def info(self, *args, **kw):
-        if "msgid" in kw:
-            kw.setdefault("extra", {})["msgid"] = kw.pop("msgid")
-        return self.__logger.info(*args, **kw)
-
-    def warning(self, *args, **kw):
-        if "msgid" in kw:
-            kw.setdefault("extra", {})["msgid"] = kw.pop("msgid")
-        return self.__logger.warning(*args, **kw)
-
-    def error(self, *args, **kw):
-        if "msgid" in kw:
-            kw.setdefault("extra", {})["msgid"] = kw.pop("msgid")
-        return self.__logger.error(*args, **kw)
-
-    def critical(self, *args, **kw):
-        if "msgid" in kw:
-            kw.setdefault("extra", {})["msgid"] = kw.pop("msgid")
-        return self.__logger.critical(*args, **kw)
+    def setLevel(self, level):
+        return self.__logger.setLevel(level)
+
+    def log(self, level, msg, *args, **kwargs):
+        if "msgid" in kwargs:
+            kwargs.setdefault("extra", {})["msgid"] = kwargs.pop("msgid")
+        return self.__logger.log(level, msg, *args, **kwargs)
+
+    def exception(self, msg, *args, exc_info=True, **kwargs):
+        if "msgid" in kwargs:
+            kwargs.setdefault("extra", {})["msgid"] = kwargs.pop("msgid")
+        return self.__logger.exception(msg, *args, exc_info=exc_info, **kwargs)
+
+    def debug(self, msg, *args, **kwargs):
+        if "msgid" in kwargs:
+            kwargs.setdefault("extra", {})["msgid"] = kwargs.pop("msgid")
+        return self.__logger.debug(msg, *args, **kwargs)
+
+    def info(self, msg, *args, **kwargs):
+        if "msgid" in kwargs:
+            kwargs.setdefault("extra", {})["msgid"] = kwargs.pop("msgid")
+        return self.__logger.info(msg, *args, **kwargs)
+
+    def warning(self, msg, *args, **kwargs):
+        if "msgid" in kwargs:
+            kwargs.setdefault("extra", {})["msgid"] = kwargs.pop("msgid")
+        return self.__logger.warning(msg, *args, **kwargs)
+
+    def error(self, msg, *args, **kwargs):
+        if "msgid" in kwargs:
+            kwargs.setdefault("extra", {})["msgid"] = kwargs.pop("msgid")
+        return self.__logger.error(msg, *args, **kwargs)
+
+    def critical(self, msg, *args, **kwargs):
+        if "msgid" in kwargs:
+            kwargs.setdefault("extra", {})["msgid"] = kwargs.pop("msgid")
+        return self.__logger.critical(msg, *args, **kwargs)
 
 
 def create_logger(name: str = None) -> LazyLogger: