7

我正在为开发人员编写有关登录特定系统的政策文档。

在我的草稿文档中,我有“所有日志记录都应该处于合理的水平......”在审查中得到了正确的选择。我的意思是什么是明智的水平?

是否有任何概括但权威的指导?

4

1 回答 1

8

为了减少如何选择正确级别的问题的答案:

调试:此级别的消息包含广泛的上下文信息。它们主要用于问题诊断。此级别的信息是针对开发人员的,而不是针对用户的。

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

警告:警告消息表明系统中存在潜在问题。系统能够自行处理问题或无论如何处理此问题。

错误:错误消息表明系统中存在严重问题。该问题通常是不可恢复的,需要人工干预。

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

IBM的基础上创建

于 2012-07-24T13:59:13.990 回答