-
-
Notifications
You must be signed in to change notification settings - Fork 33.2k
Closed as not planned
Closed as not planned
Copy link
Labels
type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
Bug description:
This is the test scripts:
from FuXLogger import LogManager, LogLevel, LogFormatter, StreamHandler , FileHandler
my_log_fmt = LogFormatter("{time} | {levelName:<7} | {module}:{function} | {file}:{line} | {message}") # 我习惯这样的格式
# 然后创建一个StreamHandler, 输出到控制台
console_handler = StreamHandler("console", LogLevel.ON, my_log_fmt, colorize=True, enableXMLRender=True)
file_handler = FileHandler("file", LogLevel.ON, my_log_fmt, filename="test.log") # 这样就可以了
logger = LogManager.getLogger("test",LogLevel.ON, my_log_fmt, enqueue=True) # 启用enqueue, 不阻塞主线程
logger.addHandler(console_handler) # 添加到日志记录器
logger.addHandler(file_handler) # 添加到日志记录器
logger.trace("trace message")
logger.debug("debug message")
logger.info("info message")
logger.warning("warning message")
logger.error("error message")
logger.fatal("fatal message")OutPut:
2024-10-05 11:15:41 | TRACE | __main__:<module> | test.py:13 | trace message
2024-10-05 11:15:41 | DEBUG | __main__:<module> | test.py:14 | debug message
2024-10-05 11:15:41 | INFO | __main__:<module> | test.py:15 | info messagefor more information, look to:
https://github.com/KOKOMI12345/FuXLogger
FuXLogger/core/logger.py
CPython versions tested on:
3.12
Operating systems tested on:
Windows
Metadata
Metadata
Assignees
Labels
type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error