diff --git a/log_utils.py b/log_utils.py index e704cda..e3d84c9 100644 --- a/log_utils.py +++ b/log_utils.py @@ -48,7 +48,8 @@ class LoggerManager: file_handler.setFormatter(file_formatter) _logger.addHandler(file_handler) - # 控制台处理器 + # 控制台处理器(强制 UTF-8 避免 GBK 编码错误) + sys.stdout.reconfigure(encoding='utf-8', errors='replace') console_handler = logging.StreamHandler(sys.stdout) console_formatter = logging.Formatter(LOG_FORMAT, DATE_FORMAT) console_handler.setFormatter(console_formatter)