Log.INFO与Log.DEBUG

时间:2011-07-28 13:59:53

标签: logging

我正在开发一个大型商业程序,并且在我想用Log.INFO和Log.DEBUG记录什么样的信息之间让自己感到困惑。每种日志消息包含哪些标准或经验法则?

3 个答案:

答案 0 :(得分:109)

我通常会尝试使用它:

  • DEBUG:开发人员在尝试调试时感兴趣的信息 问题。
  • 信息:支持人员试图找出给定错误的上下文的有趣信息
  • 警告致命:问题和错误取决于损害程度。

答案 1 :(得分:25)

  

调试:通常是关于程序状态的细粒度语句   用于调试;

     

信息:有关计划状态的信息性声明,   代表节目事件或行为追踪;

     

警告:描述可能有害的事件或状态的陈述   在该计划;

     

错误:描述应用程序中非致命错误的语句;   此级别经常用于记录处理的异常;

     

致命:代表最严重错误情况的陈述,   假设导致程序终止。

http://www.beefycode.com/post/Log4Net-Tutorial-pt-1-Getting-Started.aspx

上找到

答案 2 :(得分:6)

另请注意,所有info()error()debug()日志记录调用都会在任何应用程序中提供内部文档。