diff --git a/src/common/logger.py b/src/common/logger.py index 6093920f0..4808fc77e 100644 --- a/src/common/logger.py +++ b/src/common/logger.py @@ -1,9 +1,10 @@ from loguru import logger -from typing import Dict, Optional, Union, List, Any +from typing import Dict, Optional, Union, List import sys from types import ModuleType from pathlib import Path +# logger.remove() # 类型别名 LoguruLogger = logger.__class__ @@ -13,22 +14,20 @@ _handler_registry: Dict[str, List[int]] = {} # 获取日志存储根地址 current_file_path = Path(__file__).resolve() -PROJECT_ROOT = current_file_path.parent.parent.parent -LOG_ROOT = str(PROJECT_ROOT / "logs") +LOG_ROOT = "logs" # 默认全局配置 DEFAULT_CONFIG = { # 日志级别配置 - "level": "INFO", # 全局基础日志级别(若未指定console/file_level则生效) - "console_level": "INFO", # 控制台默认级别(可覆盖) + "console_level": "DEBUG", # 控制台默认级别(可覆盖) "file_level": "DEBUG", # 文件默认级别(可覆盖) # 格式配置 "console_format": ( "{time:YYYY-MM-DD HH:mm:ss} | " "{level: <8} | " - "{extra[module]: <20} | " + "{extra[module]: <4} | " "{message}" ), "file_format": ( @@ -124,4 +123,4 @@ def remove_module_logger(module_name: str) -> None: if module_name in _handler_registry: for handler_id in _handler_registry[module_name]: logger.remove(handler_id) - del _handler_registry[module_name] \ No newline at end of file + del _handler_registry[module_name]