如何在python中创建良好的自定义日志记录级别?

2024-09-29 20:21:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我在不同的文件中使用日志记录just plasinglogging.mylog('message')。 我有这样的格式:

logging.basicConfig(format = u'[%(asctime)s] # %(levelname)-4s\t%(filename)s[LINE:%(lineno)d]\t%(message)s', level = logging.MYLOG)

我从https://stackoverflow.com/a/35804945/4647888获取函数addLoggingLevel

并发现文件名始终打印为main.py,因为我在该文件中声明了addLoggingLevel函数。不管“logging.mylog('message')”放在哪个文件中

所以我的问题是:如何在完全支持标准级别行为的情况下添加自定义日志级别,而不会让人感到意外


Tags: 文件函数formatmessagelogging格式记录级别

热门问题