是否有行业标准的日志记录级别?

时间:2012-07-24 10:24:17

标签: logging

我正在为开发人员编写一份关于登录特定系统的策略文档。

在我的草稿文件中,我有“所有日志记录应该处于合理的水平......”,这在审查中得到了充分的肯定。我的意思是什么是明智的水平?

那里有没有任何普遍但权威的指导?

1 个答案:

答案 0 :(得分:3)

减少如何选择合适级别的问题的答案:

调试:此级别的邮件包含大量的上下文信息。它们主要用于问题诊断。此级别的信息适用于开发人员,而不适用于用户。

信息:这些消息包含一些上下文信息,以帮助跟踪生产环境中的执行(粗粒度级别)。

警告:警告消息表示系统中存在潜在问题。系统能够自己处理问题或者无论如何都能解决这个问题。

错误:错误消息表示系统出现严重问题。问题通常是不可恢复的,需要人工干预。

标准Java Logging API和Apache Log4J都提供了超出这些基础知识的日志记录级别。日志记录级别的主要目的是帮助您从噪声中过滤有用的信息。为了避免使用错误的级别从而降低日志消息的有用性,开发人员必须在开始编码之前给出明确的指导。

IBM

的基础上创建
相关问题