Log4net详细说明使用

时间:2015-08-15 03:54:19
【文件属性】:

文件名称:Log4net详细说明使用

文件大小:87KB

文件格式:DOCX

更新时间:2015-08-15 03:54:19

Log4net

1、概述 log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。 2、一个简单的使用实例 第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.10.0。 第二步:程序启动时读取log4net的配置文件。 如果是CS程序,在根目录的Program.cs中的Main方法中添加: log4net.Config.XmlConfigurator.Configure(); 如果是BS程序,在根目录的Global.asax.cs(没有新建一个)中的Application_Start方法中添加: log4net.Config.XmlConfigurator.Configure(); 无论BS还是CS程序都可直接在项目的AssemblyInfo.cs文件里添加以下的语句: [assembly: log4net.Config .XmlConfigurator()] 也可以使用自定义的配置文件,具体请参见4.4 关联配置文件。 第三步:修改配置文件。如果是CS程序,则在默认的App.config文件(没有新建一个)中添加内容;如果是BS程序,则添加到Web.config文件中,添加内容一样,这里不再列出。 App.config文件添加内容如下: <?xml version="1.0" encoding="utf-8" ?>

第四步:在程序使用。 log4net.ILog log = log4net.LogManager.GetLogger("testApp.Logging");//获取一个日志记录器 log.Info(DateTime.Now.ToString() + ": login success");//写入一条新log 这样就将信息同时输出到控制台和写入到文件名为“log-file.txt”的文件中,其中“log-file.txt”文件的路径是当前程序运行所在目录;也可以定义为绝对路径,配置如: 就写入C盘根目录下log-file.txt文件中


网友评论

  • 帮助文档很好,最后连dll一起放上来,省的再找了
  • 值得学习,是个好东西
  • 帮助文档很好
  • 说明很详细,对我帮助很大!
  • 谢谢,很好用!!
  • 不是很全面,,可以用,还是谢谢啦
  • 文档的介绍非常详细,收获不小,只是保存到access还没有试验成功,还没有找到问题
  • 最好附上DLL以供下载
  • 帮助文档不错,缺少了dll
  • 帮助文档真是好东西
  • 帮助文档很好,最后连dll一起放上来,省的再找了
  • 有点帮助 多谢
  • 最好附上DLL以供下载