|
@@ -25,7 +25,7 @@ class ColoredFormatter(logging.Formatter):
|
|
message = f"{COLORS[record.levelname]}{message}{COLORS['RESET']}"
|
|
message = f"{COLORS[record.levelname]}{message}{COLORS['RESET']}"
|
|
return message
|
|
return message
|
|
|
|
|
|
-def setup_root_logger(level=logging.DEBUG):
|
|
|
|
|
|
+def setup_root_logger(level=logging.DEBUG, logfile_name='service.log'):
|
|
formatter = ColoredFormatter(
|
|
formatter = ColoredFormatter(
|
|
'%(asctime)s - %(name)s %(funcName)s[%(lineno)d] - %(levelname)s - %(message)s'
|
|
'%(asctime)s - %(name)s %(funcName)s[%(lineno)d] - %(levelname)s - %(message)s'
|
|
)
|
|
)
|
|
@@ -38,7 +38,7 @@ def setup_root_logger(level=logging.DEBUG):
|
|
root_logger.addHandler(console_handler)
|
|
root_logger.addHandler(console_handler)
|
|
if configs.get_env() == 'prod':
|
|
if configs.get_env() == 'prod':
|
|
file_handler = RotatingFileHandler(
|
|
file_handler = RotatingFileHandler(
|
|
- '/var/log/agent_service/service.log',
|
|
|
|
|
|
+ f'/var/log/agent_service/{logfile_name}',
|
|
maxBytes=64 * 1024 * 1024,
|
|
maxBytes=64 * 1024 * 1024,
|
|
backupCount=5,
|
|
backupCount=5,
|
|
encoding='utf-8'
|
|
encoding='utf-8'
|