马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

使用log4net日志工具【图文教程】

  [复制链接]
查看40672 | 回复79 | 2013-5-18 08:26:33 | 显示全部楼层 |阅读模式
在项目中有统一的日志是很必要的,之前自己写过vlog项目,这个项目与现在比较流行的log4net很像,用起来也很方便,今天主要说一下log4net这个日志工具,这使用vs2012测试的,使用nuget把log4net组件添加到项目中,如图:

然后在项目里为log4net建立一个配置文件,可以命名为log4net.config,一般代码如下:
游客,如果您要查看本帖隐藏内容请回复


在log4net中日志记录方法有文本文件,WINDOWS日志,SQL数据库等等,你可以自己去配置,对于日志级别,它提供了fatal,error,warn,debug和info
你可以根据自己的需要进行选择。

       /// <summary>        /// log对象,指向日志级别        /// </summary>        private static readonly ILog _logger = LogManager.GetLogger("loginfo");
在程序中调用时,看代码:
       //指向log4net.config配置文件            XmlConfigurator.Configure(new FileInfo(Environment.CurrentDirectory + @"\log4net.config"));            if (_logger != null)//这块log4net做的不好,需要在调用方写这个判断,太啰嗦了                _logger.Info("应用程序启动!");
log4net也并非是完美,在使用上还有一些问题,但它应用面太广,被很多开源项目使用,所以,咱们也只好用它了,呵呵。
转自博客园




C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
jsfyin | 2013-6-10 14:20:39 | 显示全部楼层
这个要看看,谢谢
chao2332601 | 2013-6-16 03:24:31 | 显示全部楼层
谢谢分享!!!
qzuser | 2013-8-5 16:13:56 | 显示全部楼层
山区人民 | 2013-8-20 01:34:37 | 显示全部楼层
这个看一下
哈哈哈哈 | 2013-8-27 19:55:26 | 显示全部楼层
111
夹缝中求生存 | 2013-9-11 17:49:43 | 显示全部楼层
正好用到。学习学习
zyn3217456 | 2013-9-13 04:17:01 | 显示全部楼层
好東西啊~
阳羡道士 | 2013-9-15 08:42:39 | 显示全部楼层
阳羡道士 | 2013-9-15 08:43:14 | 显示全部楼层
看看
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则