From d238c2ab8bc4a59e6a0fae37c9fbfda0cb6bf7ca Mon Sep 17 00:00:00 2001 From: Xuwznln <18435084+Xuwznln@users.noreply.github.com> Date: Tue, 10 Feb 2026 13:04:16 +0800 Subject: [PATCH] fix log --- unilabos/app/main.py | 4 +++- unilabos/utils/log.py | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/unilabos/app/main.py b/unilabos/app/main.py index a6539c33..14c9592d 100644 --- a/unilabos/app/main.py +++ b/unilabos/app/main.py @@ -288,7 +288,9 @@ def main(): if hasattr(BasicConfig, "log_level"): logger.info(f"Log level set to '{BasicConfig.log_level}' from config file.") - configure_logger(loglevel=BasicConfig.log_level, working_dir=working_dir) + file_path = configure_logger(loglevel=BasicConfig.log_level, working_dir=working_dir) + if file_path is not None: + logger.info(f"[LOG_FILE] {file_path}") if args.addr != parser.get_default("addr"): if args.addr == "test": diff --git a/unilabos/utils/log.py b/unilabos/utils/log.py index cee3269b..be5d8c31 100644 --- a/unilabos/utils/log.py +++ b/unilabos/utils/log.py @@ -193,6 +193,7 @@ def configure_logger(loglevel=None, working_dir=None): root_logger.addHandler(console_handler) # 如果指定了工作目录,添加文件处理器 + log_filepath = None if working_dir is not None: logs_dir = os.path.join(working_dir, "logs") os.makedirs(logs_dir, exist_ok=True) @@ -213,6 +214,7 @@ def configure_logger(loglevel=None, working_dir=None): logging.getLogger("asyncio").setLevel(logging.INFO) logging.getLogger("urllib3").setLevel(logging.INFO) + return log_filepath