log4net简单的说明

首先在项目中引用log4net.dll
版本:1.2.10.0
大小:264KB

 

 

然后把这句话复制到项目里面 Properties 文件夹下的 AssemblyInfo.cs里面
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]

 

 

在要用的类里面加上这两句
using log4net;
using log4net.Config;

 

 

然后在类的开始贴上这句
private static readonly ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

 

 

调用的时候就用这句
log.Info("测试log4net配置。");

 

 

别忘了最重要的是把log4net.config放进你的项目里面

顺序或许不一样,但只要步骤完成了就可以了。

 

成功了以后的日志是放在D盘下UmeLogs/

是以月份分成文件夹来存放的.

-------------------------------------------------------悲伤的分隔线------------------------------------------------------------------

 



 
  


 
 
 

 
  
  
   
   
   
   
   
   
   
   
  

  
   
   
  

 

 

 -------------------------------------------------------悲伤的分隔线------------------------------------------------------------------

 

【写日志的原则】

Ⅰ.在catch后,把异常写入日志.

Ⅱ.在调用第三方控件的开始和结束处.

Ⅲ.在连接数据库的开始结束处.

Ⅳ.除非必要,不要在循环体中加入日志,否则一旦出问题可能导致日志暴增.

Ⅴ.在自己认为很重要的逻辑处写入日志.

 

 

【日志的等级】

1. ALL

2. DEBUG

3. INFO

4. WARN

5. ERROR

6. FATAL

7. OFF

 

已经上传了一份到

http://d.download.csdn.net/down/1664557/S2T11Enterprise

 

 

还有另外的问题看这里:

http://topic.csdn.net/u/20090922/09/0fc6907a-66d0-45f6-b5b4-2a3956da2976.html

 

你可能感兴趣的:(log4net,encoding,assembly,properties,date,xml)