|
@@ -36,15 +36,16 @@ def setup_root_logger(level=logging.DEBUG, logfile_name='service.log'):
|
|
root_logger = logging.getLogger()
|
|
root_logger = logging.getLogger()
|
|
root_logger.handlers.clear()
|
|
root_logger.handlers.clear()
|
|
root_logger.addHandler(console_handler)
|
|
root_logger.addHandler(console_handler)
|
|
- if configs.get_env() == 'prod':
|
|
|
|
|
|
+
|
|
|
|
+ log_dir = configs.get().get('system', {}).get('log_dir', '')
|
|
|
|
+ if log_dir:
|
|
file_handler = RotatingFileHandler(
|
|
file_handler = RotatingFileHandler(
|
|
- f'/var/log/agent_service/{logfile_name}',
|
|
|
|
|
|
+ f'{log_dir}/{logfile_name}',
|
|
maxBytes=64 * 1024 * 1024,
|
|
maxBytes=64 * 1024 * 1024,
|
|
backupCount=5,
|
|
backupCount=5,
|
|
encoding='utf-8'
|
|
encoding='utf-8'
|
|
)
|
|
)
|
|
file_handler.setLevel(logging.DEBUG)
|
|
file_handler.setLevel(logging.DEBUG)
|
|
- file_handler.setFormatter(formatter)
|
|
|
|
root_logger.addHandler(file_handler)
|
|
root_logger.addHandler(file_handler)
|
|
|
|
|
|
agent_logger = logging.getLogger('agent')
|
|
agent_logger = logging.getLogger('agent')
|