Python日志记录更改日志级别文本

4

使用该库时,

import logging

当我使用方法.error(text).warning(text)时,记录器将日志级别写为INFO、WARNING、ERROR等。

我想知道是否有一种方法可以更改WARNING字符串,例如更改为WARN(并将ERROR更改为ERR)。

简而言之,我想要更改消息中的文本日志级别(“DEBUG”、“INFO”、“WARNING”、“ERROR”、“CRITICAL”)为我所需的内容... 有什么方法吗?

1个回答

5

使用logging模块中的addLevelName函数,即可轻松实现该功能:

logging.addLevelName(logging.WARNING, "WARN")
logging.addLevelName(logging.ERROR, "ERR")

这些名称将被所有格式化程序使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接