Browse Source

fix: logger

final
mckay 2 months ago
parent
commit
b33203a7e6
  1. 6
      brep2sdf/utils/logger.py

6
brep2sdf/utils/logger.py

@ -48,7 +48,7 @@ class ColoredFormatter(logging.Formatter):
stack = traceback.extract_stack()
# 从后往前遍历调用栈,跳过日志模块的调用
for frame in reversed(stack[:-1]):
for frame in reversed(stack[:-3]):
filename = os.path.basename(frame.filename)
# 跳过日志模块相关的文件
if not (filename == 'logger.py' or
@ -152,8 +152,8 @@ class BRepLogger:
console_formatter = ColoredFormatter(
'%(colored_time)s | %(colored_levelname)s | %(colored_file_info)s - %(message)s'
)
file_formatter = logging.Formatter(
'%(asctime)s | %(levelname)-8s | %(caller_info)s - %(message)s'
file_formatter = ColoredFormatter(
'%(colored_time)s | %(colored_levelname)s | %(colored_file_info)s - %(message)s'
)
# 创建文件处理器 (详细日志)

Loading…
Cancel
Save