Heim > Datenbank > MySQL-Tutorial > 在.net网站项目中使用log4net 记录日志到sqlserver 数据库

在.net网站项目中使用log4net 记录日志到sqlserver 数据库

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 15:27:48
Original
1117 Leute haben es durchsucht

1:首先需要到官网上下载dll,这个不难: 官方网址为: http://logging.apache.org/log4net/ ,下载后 使用 vs编译获得log4net.dll。 再次将其引入 项目 工程,添加引用即可。 2:然后设置 项目 中的 AssemblyInfo.cs文件中添加一行代码,用来指定寻找Web.Co

1:首先需要到官网上下载dll,这个不难:官方网址为:http://logging.apache.org/log4net/ ,下载后使用vs编译获得log4net.dll。

再次将其引入项目工程,添加引用即可。


2:然后设置项目中的AssemblyInfo.cs文件中添加一行代码,用来指定寻找Web.Config文件中的log4net的配置信息:

[assembly: log4net.Config.XmlConfigurator( ConfigFile="Web.config",Watch=true)]

3: 开始配置web.Config文件:

      



将上述代码添加到 节点下。

 4:   配置log4输出方式














   
   
     
     
     
     
     
     
       
       
       
       
         
       

     

     
       
       
       
       
         
       

     

     
       
       
       
       
         
       

     

     
       
       
       
       
         
       

     

     
       
       
       
       
         
       

     

   

    
   
   
     
     

      
     
   

注意:此处的SystemLog 表在数据库中必须存在。

5:前端界面调用

public partial class Index : System.Web.UI.Page

{

 private static log4net.ILog loger =log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);=log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

loger.Info("测试记录日志数据库。");

}

注意:System.Reflection.MethodBase.GetCurrentMethod().DeclaringType  表示调用记录日志方法的类,如上述的类就是Index。

上述代码可以写到任何事件中。


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage