ソースを参照

Update logging_service: only create file handler in prod

StrayWarrior 1 週間 前
コミット
3e76fcc2ce
1 ファイル変更8 行追加8 行削除
  1. 8 8
      logging_service.py

+ 8 - 8
logging_service.py

@@ -32,19 +32,19 @@ def setup_root_logger(level=logging.DEBUG):
     console_handler = logging.StreamHandler()
     console_handler.setLevel(logging.DEBUG)
     console_handler.setFormatter(formatter)
-    file_handler = RotatingFileHandler(
-        '/var/log/agent_service/service.log',
-        maxBytes=64 * 1024 * 1024,
-        backupCount=5,
-        encoding='utf-8'
-    )
-    file_handler.setLevel(logging.DEBUG)
-    file_handler.setFormatter(formatter)
 
     root_logger = logging.getLogger()
     root_logger.handlers.clear()
     root_logger.addHandler(console_handler)
     if configs.get_env() == 'prod':
+        file_handler = RotatingFileHandler(
+            '/var/log/agent_service/service.log',
+            maxBytes=64 * 1024 * 1024,
+            backupCount=5,
+            encoding='utf-8'
+        )
+        file_handler.setLevel(logging.DEBUG)
+        file_handler.setFormatter(formatter)
         root_logger.addHandler(file_handler)
 
     agent_logger = logging.getLogger('agent')