Log.INFO与Log.DEBUG

我正在开发一个大型的商业程序,并且在我想用Log.INFO和Log.DEBUGlogging什么样的信息之间保持混淆。 每种types的日志消息都包含哪些标准或规则?

我通常尝试像这样使用它:

  • debugging:尝试debugging问题时,开发人员感兴趣的信息。
  • 信息:有趣的信息支持人员试图找出给定错误的上下文
  • 警告致命:根据损坏程度的问题和错误。

•debugging:关于程序状态的细粒度语句,通常用于debugging;

•信息:有关程序状态的信息性陈述,表示程序事件或行为跟踪;

•警告:描述程序中可能有害的事件或状态的语句;

•错误:描述应用程序中的非致命错误的语句; 这个级别通常用于logging处理的exception;

致命的:代表最严重的错误状态的陈述,假定导致程序终止。

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

还要记住所有的info()error()debug()日志logging调用在任何应用程序中都提供了内部文档。