-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] 可配置的 logger #73
Comments
建议sed+lnav |
你说的是应该日志查看吧,我说的是更改日志的配置项。 |
标准库logger还有颜色的说法?这个logger确实很老了,一年多没动过。我会考虑的,不过至少要一周时间,因为更紧迫的任务太多了 |
主要是我看 |
logging.py#L27 |
只有cli/gui里查看log文件时才可能进行文本着色,您不可能让纯文本log文件里带有颜色(除非您把ansi escape code直接写进文件,然后又直接cat出来) |
就算无法着色,我也想有一个配置 |
不是无法着色 |
配置log format这个需求在starry神这一波发威( #71 (comment) )结束从而落地实现他的可配置性之前您可以直接对着log文件sed/awk来转换他的结构,建议多写正则 https://regex101.com (贴吧管理器( https://github.com/dog194/TiebaManager )用户在贴吧辅助工具皇帝鸡血神的指导下人均正则带师) |
我觉得我这个需求其实也挺简单的,或许我可以抽时间提一个 PR |
经典pr is welcome |
我当时第一想法是用官方的dict_config,不过这个明显很难debug,https://docs.python.org/zh-cn/3/library/logging.config.html#module-logging.config |
建议直接引入库: https://github.com/Delgan/loguru |
看看最新的develop分支能否解决问题 |
已解决,并且我发现一个库 |
这行应该是 |
fixed in c57ef59 |
我需要什么功能
由于原有
logger
的format
是硬编码的,我觉得可以在aiotieba.toml
中新增一个配置项Logger
来配置日志的format
,backup count
等,或许还可以加上颜色。The text was updated successfully, but these errors were encountered: