是否可以颠倒python的标准日志记录包检查日志记录级别优先级的顺序

时间:2017-11-21 15:41:54

标签: python logging

Python优先考虑具有较高优先级值的记录级别和具有低优先级的级别的低优先级。我想扭转这种局面。有可能吗?

场景:我们的服务器中已有许多应用程序(未在python中完成)。此外,到目前为止,我们一直在使用9个日志记录级别。

*emergency = 0,
alert = 1,
critical = 2,
error = 3,
warning = 4,
notice = 5,
info = 6,
debug = 7,
trace = 8,
verbose = 9*

这是遵循的标准。正如您所看到的那样,随着我们标准中的级别值增加,优先级会降低如果可能,我们希望继续使用此标准,但python以相反的顺序查看记录优先级。什么是最好的解决方案?

1 个答案:

答案 0 :(得分:0)

这不值得做。日志包中严重性的概念随着更高的值=更严重而被烘焙,相反的意义不会像预期的那样发挥作用。

Python实现日志记录级别的方式与Java,C#和其他系统相同:更高的值=更严重。