我正在为开发人员编写有关登录特定系统的策略文档。
在我的文档草稿中,我有“所有日志记录都应该处于合理的水平......”这在审查中非常正确。我的意思是什么是合理的水平?
是否有任何通用但权威的指导?
为了减少如何选择正确级别的问题的答案:
调试:此级别的消息包含大量上下文信息。它们主要用于问题诊断。此级别的信息仅供开发人员使用,而不适用于用户。
信息:这些消息包含一些上下文信息,以帮助跟踪生产环境中的执行(在粗粒度级别)。
警告:警告消息表示系统中存在潜在问题。系统能够自行处理该问题或以任何方式处理该问题。
错误:错误消息表示系统中存在严重问题。该问题通常是不可恢复的,需要人工干预。
标准 Java Logging API 和 Apache Log4J 都提供了超出这些基础的日志级别。日志级别的主要目的是帮助您从噪音中过滤有用的信息。为了避免使用错误的级别,从而降低日志消息的有用性,开发人员必须在开始编码之前得到明确的指导。
在IBM的基础上创建
| 归档时间: |
|
| 查看次数: |
4871 次 |
| 最近记录: |