修改日志文件处理

This commit is contained in:
2025-12-13 23:15:58 +08:00
parent 668f82bab9
commit 01b0dde00a

View File

@@ -39,7 +39,8 @@ def setup_logger(log_file=None, log_level=logging.INFO, max_bytes=10485760, back
log_format = '[%(asctime)s] [%(levelname)s] [%(filename)s:%(lineno)d] - %(message)s' log_format = '[%(asctime)s] [%(levelname)s] [%(filename)s:%(lineno)d] - %(message)s'
color_format = '%(log_color)s' + log_format color_format = '%(log_color)s' + log_format
# 有颜色的日志格式化器 # 创建日志格式化器
normal_formatter = logging.Formatter(log_format)
color_formatter = colorlog.ColoredFormatter(color_format, reset=True) color_formatter = colorlog.ColoredFormatter(color_format, reset=True)
# 创建文件处理器(带轮转) # 创建文件处理器(带轮转)
@@ -50,7 +51,7 @@ def setup_logger(log_file=None, log_level=logging.INFO, max_bytes=10485760, back
encoding='utf-8' encoding='utf-8'
) )
file_handler.setLevel(log_level) file_handler.setLevel(log_level)
file_handler.setFormatter(color_formatter) file_handler.setFormatter(normal_formatter)
# 创建控制台处理器 # 创建控制台处理器
console_handler = logging.StreamHandler() console_handler = logging.StreamHandler()