This commit is contained in:
jxxghp 2024-02-22 17:59:44 +08:00
parent 7fb025bff4
commit a89dd636a4

View File

@ -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方法按模块区分输出