C#2.0 webservice下使用log4net 写日志

1 修改webconfig文件

 
[xhtml] view plain copy
  
  
    
    
    
      
      
  
  
  
  
    
      
      
        
        
      
      
      
        
        
        
        
           
        
        
        
          
          
          
        
      
  
  
      
        
        
      
  
      
        
        
        
        
        
        
        
        
          
          
          
        
      
      
      
  
  
  
    
 

2.添加global.asax文件

 

 

[c-sharp] view plain copy
protected void Application_Start(object sender, EventArgs e)  
       {  
           log4net.Config.XmlConfigurator.Configure();  
            
       }  
 

 

3. Assembleyinfo文件中增加

 

[c-sharp] view plain copy
[assembly: log4net.Config.XmlConfigurator()]  
 

4. 程序中 代码如下

 

[c-sharp] view plain copy
protected log4net.ILog Entrylog; = log4net.LogManager.GetLogger("Mobile");  
         
       ///   
       /// 记录一个错误信息  
       ///   
       /// 信息内容  
       /// 异常对象  
       public     void Error(string message,Exception exception)  
       {  
          
               Entrylog.Error(message,exception);  
          
          
       }  
  
  
  
           ///   
           /// 记录一个错误信息  
           ///   
           /// 信息内容  
           public void Error(string message)   
           {  
              
               Entrylog.Warn(message);  
              
           }  
  
           ///   
           /// 记录一个警告信息  
           ///   
           /// 信息内容  
           public void Warning(string message)  
           {  
  
               Entrylog.Warn(message);  
  
           }  
        
  
  
       ///   
       /// 记录一个程序致命性错误  
       ///   
       ///  信息内容  
       /// 异常对象  
       public  void Fatal(string message,Exception exception)   
       {  
          
       Entrylog.Fatal(message,exception);  
          
          
       }  
  
       ///   
       /// 记录一个程序致命性错误  
       ///   
       /// 信息内容  
       public  void Fatal(string message)   
       {  
          
           Entrylog.Fatal(message);  
          
       }  
  
       ///   
       /// 记录信息  
       ///   
       /// 信息内容  
       /// 异常对象  
       public  void Info(string message,Exception exception)   
       {  
          
         Entrylog.Info(message,exception);  
          
       }  
  
       ///   
       ///  记录信息  
       ///   
       /// 信息内容  
       public void Info(string message)   
       {  
          
       Entrylog.Info(message);  
          
       }  
  
  
       ///   
       /// 记录调试信息  
       ///   
       /// 信息内容  
       /// 异常对象  
       public  void Debug(string message,Exception exception)   
       {  
             
           Entrylog.Debug(message,exception);  
       
       }  
  
       ///   
       ///  记录调试信息  
       ///   
       /// 信息内容  
       public  void Debug(string message)   
       {  
          
       Entrylog.Debug(message);  
          
       }  
---------------------
作者:moonshineidolon
来源:CSDN
原文:https://blog.csdn.net/moonshineidolon/article/details/4103970
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/xiaoxihebei/p/9885790.html

你可能感兴趣的:(C#2.0 webservice下使用log4net 写日志)