我正在开发一个大型的商业程序,并且一直在用 Log.INFO 和 Log.DEBUG 记录我想要记录的信息。
是否有任何标准或规范的 Python 增强建议/Java 标准约定/规则为其他语言定义了每种类型的日志消息所包含的内容?
• 调试: 关于程序状态的细粒度语句,通常为 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.
• 调试: 关于程序状态的细粒度语句,通常为 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:
还要记住,所有 info()、 error()和 debug()日志记录调用都在任何应用程序中提供内部文档。
info()
error()
debug()