From d6e4dbaf88d79db2e039064ac082ab425dc5bf7d Mon Sep 17 00:00:00 2001 From: kristol07 Date: Tue, 11 Feb 2025 14:54:21 +0800 Subject: [PATCH] use utf-8 encoding for logging --- control_ui.py | 2 +- src/utils/logger.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/control_ui.py b/control_ui.py index 1af3090..3283162 100644 --- a/control_ui.py +++ b/control_ui.py @@ -373,7 +373,7 @@ def stop_main(self): def update_log_view(self): """实时更新日志显示""" try: - with open('logs/app.log', 'r') as f: + with open('logs/app.log', 'r', encoding='utf-8') as f: # 跳转到上次读取位置 f.seek(self._log_file_pos) diff --git a/src/utils/logger.py b/src/utils/logger.py index 7aa4337..44309f4 100644 --- a/src/utils/logger.py +++ b/src/utils/logger.py @@ -28,7 +28,8 @@ def setup_logger(): file_handler = RotatingFileHandler( 'logs/app.log', maxBytes=1024*1024, # 1MB - backupCount=5 + backupCount=5, + encoding='utf-8' ) file_handler.setFormatter(logging.Formatter( '%(asctime)s - %(levelname)s - %(message)s'