Log.INFO 与 Log.DEBUG

我正在开发一个大型的商业程序,并且一直在用 Log.INFO 和 Log.DEBUG 记录我想要记录的信息。

是否有任何标准或规范的 Python 增强建议/Java 标准约定/规则为其他语言定义了每种类型的日志消息所包含的内容?

150864 次浏览

调试: 关于程序状态的细粒度语句,通常为 used for debugging;

信息: 关于节目状态的信息性陈述, 代表程序事件或行为跟踪;

警告: statements that describe potentially harmful events or states in the program;

错误: 描述申请中非致命错误的陈述; this level is used quite often for logging handled exceptions;

致命: 代表最严重错误条件的说明, assumedly resulting in program termination.

http://www.beefycode.com/post/Log4Net-Tutorial-pt-1-Getting-Started.aspx上找到的

I usually try to use it like this:

  • DEBUG: Information interesting for Developers, when trying to debug a 问题。
  • INFO: 支持人员试图找出给定错误的上下文时感兴趣的信息
  • WARN to FATAL: Problems and Errors depending on level of damage.

还要记住,所有 info()error()debug()日志记录调用都在任何应用程序中提供内部文档。