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调用在任何应用程序中都提供了内部文档。