适用于python中每个日志记录级别的文档

时间:2018-12-22 22:21:30

标签: python logging

我在寻找权威性参考文献时遇到了麻烦,该参考文献描述了Python中五个日志记录级别(DEBUGINFOWARNINGERRORCRITICAL)。文档未指定它:

还发现了一些带有个人见解的博客,但是没有任何“官方”可以解决不同见解。

那里有这样的参考吗?

2 个答案:

答案 0 :(得分:2)

文档 do 指定此信息。参见here。请务必阅读整个部分。

答案 1 :(得分:0)

这些级别不是特定于Python日志记录的,而是大多数日志记录系统所共有的,并且起源于Unix syslog。可以针对每个应用程序或系统进行调整,但是常见用法是:

  • DEBUG:不应该在正常使用情况下使用的消息,但可以帮助调试应用程序。通常,链式处理中的里程碑可以更容易地发现错误发生的地方
  • 注意:通常应始终显示的消息。通常启动和停止应用程序或子系统
  • 警告:异常情况,但处理可以继续。通常,磁盘设备或某个函数上的空间不足,但在字段中检测到不正确的字符,但可以使用后备策略
  • 错误:无法处理某个操作,但应用程序可以继续处理其他操作。通常,检测到无效值并导致交易中止
  • 关键:应用程序无法继续。通常,与数据库的连接已丢失并且无法恢复,或者无法访问磁盘...