diff --git a/bot.py b/bot.py index 45acc3a03..542c6f912 100644 --- a/bot.py +++ b/bot.py @@ -2,24 +2,21 @@ import asyncio import hashlib import os import sys -from pathlib import Path import time import platform import traceback +from pathlib import Path from dotenv import load_dotenv - -# 最早期初始化日志系统,确保所有后续模块都使用正确的日志格式 -from src.common.logger import initialize_logging - -initialize_logging() - -from src.common.logger import get_logger -from src.common.crash_logger import install_crash_handler -from src.main import MainSystem from rich.traceback import install +# 最早期初始化日志系统,确保所有后续模块都使用正确的日志格式 +from src.common.logger import initialize_logging, get_logger +from src.common.crash_logger import install_crash_handler +from src.main import MainSystem from src.manager.async_task_manager import async_task_manager +initialize_logging() + logger = get_logger("main") # 直接加载生产环境变量配置 diff --git a/reload_config_now.py b/reload_config_now.py index 2510bb7ff..8ce272608 100644 --- a/reload_config_now.py +++ b/reload_config_now.py @@ -10,7 +10,7 @@ from pathlib import Path src_path = Path(__file__).parent / "src" sys.path.insert(0, str(src_path)) -from common.logger import reload_log_config +from common.logger import reload_log_config # noqa: E402 print("🔄 重新加载日志配置...") reload_log_config() diff --git a/scripts/log_viewer.py b/scripts/log_viewer.py index b37caafe5..68f7fa02c 100644 --- a/scripts/log_viewer.py +++ b/scripts/log_viewer.py @@ -674,7 +674,7 @@ class LogViewer: frame = ttk.Frame(inner_frame) frame.pack(fill=tk.X, padx=5, pady=2) ttk.Label(frame, text=level).pack(side=tk.LEFT) - color_btn = ttk.Button(frame, text="选择颜色", command=lambda l=level: self.choose_color(l)) + color_btn = ttk.Button(frame, text="选择颜色", command=lambda level_name=level: self.choose_color(level_name)) color_btn.pack(side=tk.RIGHT) # 显示当前颜色 color_label = ttk.Label(frame, text="■", foreground=self.formatter.level_colors[level])