如何利用log4net记录程序日志信息.docx_第1页
如何利用log4net记录程序日志信息.docx_第2页
如何利用log4net记录程序日志信息.docx_第3页
如何利用log4net记录程序日志信息.docx_第4页
如何利用log4net记录程序日志信息.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如何利用log4net记录程序日志信息2008-07-21 14:53:08|分类: 框架与架构 |标签: |字号大中小订阅 说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERROR(一般错误)、WARN(警告)、INFO(一般信息)、DEBUG(调试信息)。要想获取最新版本的log4net组件库,可以到官方网站/log4net/下载。现在的最新版本是1.2.10。下面的例子展示了如何利用log4net记录日志。首先从官方网站下载最近版本的log4net组件,现在的最新版本是1.2.10。在程序中我们只需要log4net.dll文件就行了,添加对log4net.dll的引用,就可以在程序中使用了。接着我们配置相关的配置文件(WinForm对应的是*.exe.config,WebForm对应的是*.config),本实例中是控制台应用程序,配置如下(附各配置的说明):!-如果不启用相应的日志记录,可以通过这种方式注释掉-程序文件:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Reflection;usinglog4net;/注意下面的语句一定要加上,指定log4net使用.config文件来读取配置信息/如果是WinForm(假定程序为MyDemo.exe,则需要一个MyDemo.exe.config文件)/如果是WebForm,则从web.config中读取相关信息assembly:log4net.Config.XmlConfigurator(Watch=true)namespaceLog4NetDemo/说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。/利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库中(包括MSSQLServer,Access,Oracle9i,Oracle8i,DB2,SQLite)。/下面的例子展示了如何利用log4net记录日志/作者:周公/时间:2008-3-26/首发地址:/zhoufoxcn/archive/2008/03/26/2220533.aspx/publicclassMainClasspublicstaticvoidMain(stringargs)/Application.Run(newMainForm();/创建日志记录组件实例ILoglog=log4net.LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);/记录错误日志log.Error(error,newException(发生了一个异常);/记录严重错误log.Fatal(fatal,newException(发生了一个致命错误);/记录一般信息log.Info(info);/记录调试信息log.Debug(debug);/记录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论