From 73d48d23e3068d3c21e8783e5f608be4b5e4c4b4 Mon Sep 17 00:00:00 2001 From: mckay Date: Tue, 18 Feb 2025 21:45:33 +0800 Subject: [PATCH] refactor: Adjust logger default settings and error handling - Modified default `exc_info` parameter to `False` in logger's error method - Changed default file log level from DEBUG to INFO in LogConfig - Improved default error logging behavior to reduce unnecessary stack trace output --- code/utils/logger.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/utils/logger.py b/code/utils/logger.py index 86bf1a2..8c3ff91 100644 --- a/code/utils/logger.py +++ b/code/utils/logger.py @@ -115,7 +115,7 @@ class Logger: lineno=0, msg=msg, args=(), - exc_info=kwargs.get('exc_info'), + exc_info=kwargs.get('exc_info', False), ) # 确保设置 caller_info @@ -138,7 +138,7 @@ class Logger: """警告信息""" self._log(logging.WARNING, msg) - def error(self, msg, include_trace=True): + def error(self, msg, include_trace=False): """错误信息""" self._log(logging.ERROR, msg, exc_info=include_trace) @@ -220,6 +220,6 @@ class LogConfig: log_dir: str = os.path.join(os.path.abspath(os.getcwd()), 'logs') # 日志保存目录 log_level: str = 'INFO' # 日志级别 console_level: str = 'INFO' # 控制台日志级别 - file_level: str = 'DEBUG' # 文件日志级别 + file_level: str = 'INFO' # 文件日志级别 logger = setup_logger(LogConfig()) \ No newline at end of file