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

php中文网
发布: 2016-06-07 15:27:48
原创
1312人浏览过

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。

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


ASP简单个人、企业网站全站2.0 Beta(含Ajax版) 2.0 Beta
ASP简单个人、企业网站全站2.0 Beta(含Ajax版) 2.0 Beta

功能说明: 1、自带两款企业、个人模板; 2、使用模板生成前台静态htm页面; 3、可自设网站栏目、文章分类; 4、提供用户注册、审核模块(可选是否开放); 5、提供留言模块,以及游客留言(均可选); 6、新增用户站长Mail通知; 7、用户访问记录以及用户下载记录,在线人数显示; 8、文章、栏目日、月、总浏览计数; 9、来访者IP来源查询、更新(请到本站主页下载IP数据库放到Data目录下);

ASP简单个人、企业网站全站2.0 Beta(含Ajax版) 2.0 Beta 0
查看详情 ASP简单个人、企业网站全站2.0 Beta(含Ajax版) 2.0 Beta

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。

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


相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号