From a89dd636a4d407b709dc4f515689a4c4b76604cb Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 22 Feb 2024 17:59:44 +0800 Subject: [PATCH] fix #1528 --- app/log.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/log.py b/app/log.py index 53ddfa7a..4df32220 100644 --- a/app/log.py +++ b/app/log.py @@ -28,8 +28,6 @@ class CustomFormatter(logging.Formatter): def format(self, record): seperator = " " * (8 - len(record.levelname)) record.leveltext = level_name_colors[record.levelno](record.levelname + ":") + seperator - if record.filename == "__init__.py": - record.filename = Path(record.pathname).parent.name return super().format(record) @@ -68,7 +66,7 @@ class LoggerManager: # 终端日志 console_handler = logging.StreamHandler() console_handler.setLevel(logging.DEBUG) - console_formatter = CustomFormatter("%(leveltext)s%(filename)s - %(message)s") + console_formatter = CustomFormatter("%(leveltext)s%(name)s - %(message)s") console_handler.setFormatter(console_formatter) _logger.addHandler(console_handler) @@ -79,7 +77,7 @@ class LoggerManager: backupCount=3, encoding='utf-8') file_handler.setLevel(logging.INFO) - file_formater = CustomFormatter("【%(levelname)s】%(asctime)s - %(filename)s - %(message)s") + file_formater = CustomFormatter("【%(levelname)s】%(asctime)s - %(name)s - %(message)s") file_handler.setFormatter(file_formater) _logger.addHandler(file_handler) @@ -126,6 +124,12 @@ class LoggerManager: """ self.logger(inspect.stack()[1].filename).warning(msg, *args, **kwargs) + def warn(self, msg, *args, **kwargs): + """ + 重载warn方法,按模块区分输出 + """ + self.warning(msg, *args, **kwargs) + def error(self, msg, *args, **kwargs): """ 重载error方法,按模块区分输出