Sie*_*tse 59 language-agnostic logging verbosity
日志级别WARN,ERROR和FATAL非常清楚.但什么时候是DEBUG,什么时候是INFO?
我已经看到一些在INFO级别上令人烦恼的项目,但我也看到了过多地支持DEBUG级别的代码.在这两种情况下,有用的信息都隐藏在噪音中.
确定日志级别的标准是什么?
Cow*_*wan 112
我认为没有任何硬性规则; 使用log4j类型级别,我的"经验法则"类似于:
不是一成不变的,而是对我如何看待它的粗略想法.
非正式地,我使用这种层次结构,
我通常会在INFO被记录的情况下发布,但前提是我知道日志文件实际已被审查(并且大小不是问题),否则就是WARN.
想想谁需要使用每个级别.在我的代码中,我保留DEBUG保留给开发人员输出,例如只能帮助开发人员的输出. 当需要大量信息时,VERBOSE用于普通用户. 信息我用来正常显示重大事件(例如发送网页,检查重要事项).
而且FAIL和WARN非常自我解释.
| 归档时间: |
|
| 查看次数: |
8456 次 |
| 最近记录: |