Selaa lähdekoodia

Update logging: fix file format

StrayWarrior 17 tuntia sitten
vanhempi
commit
0f14bd4b21
1 muutettua tiedostoa jossa 5 lisäystä ja 4 poistoa
  1. 5 4
      pqai_agent/logging.py

+ 5 - 4
pqai_agent/logging.py

@@ -26,12 +26,12 @@ class ColoredFormatter(logging.Formatter):
         return message
 
 def setup_root_logger(level=logging.DEBUG, logfile_name='service.log'):
-    formatter = ColoredFormatter(
-        '%(asctime)s - %(name)s %(funcName)s[%(lineno)d] - %(levelname)s - %(message)s'
-    )
+    logging_format = '%(asctime)s - %(name)s %(funcName)s[%(lineno)d] - %(levelname)s - %(message)s'
+    plain_formatter = logging.Formatter(logging_format)
+    color_formatter = ColoredFormatter(logging_format)
     console_handler = logging.StreamHandler()
     console_handler.setLevel(logging.DEBUG)
-    console_handler.setFormatter(formatter)
+    console_handler.setFormatter(color_formatter)
 
     root_logger = logging.getLogger()
     root_logger.handlers.clear()
@@ -46,6 +46,7 @@ def setup_root_logger(level=logging.DEBUG, logfile_name='service.log'):
             encoding='utf-8'
         )
         file_handler.setLevel(logging.DEBUG)
+        file_handler.setFormatter(plain_formatter)
         root_logger.addHandler(file_handler)
 
     agent_logger = logging.getLogger('agent')