]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
manager: add time since startup to logs
authorVasek Sraier <git@vakabus.cz>
Sat, 26 Mar 2022 21:56:09 +0000 (22:56 +0100)
committerVaclav Sraier <vaclav.sraier@nic.cz>
Fri, 24 Jun 2022 13:22:07 +0000 (13:22 +0000)
manager/knot_resolver_manager/log.py

index cbd36ca90e320abadb05fb699aaa429c2bb7896c..132fd7a38f40c007f68a7856b94bee8b30d8623f 100644 (file)
@@ -11,6 +11,9 @@ from knot_resolver_manager.datamodel.logging_schema import LogTargetEnum
 logger = logging.getLogger(__name__)
 
 
+FORMAT = "%(relativeCreated)dms:%(levelname)s:%(name)s:%(message)s"
+
+
 async def _set_log_level(config: KresConfig) -> None:
     levels_map = {
         "crit": "CRITICAL",
@@ -45,10 +48,10 @@ async def _set_logging_handler(config: KresConfig) -> None:
         handler.setFormatter(logging.Formatter("%(name)s:%(message)s"))
     elif target == "stdout":
         handler = logging.StreamHandler(sys.stdout)
-        handler.setFormatter(logging.Formatter(logging.BASIC_FORMAT))
+        handler.setFormatter(logging.Formatter(FORMAT))
     elif target == "stderr":
         handler = logging.StreamHandler(sys.stderr)
-        handler.setFormatter(logging.Formatter(logging.BASIC_FORMAT))
+        handler.setFormatter(logging.Formatter(FORMAT))
     else:
         raise RuntimeError(f"Unexpected value '{target}' for log target in the config")