Log4Net学习笔记

Log4Net学习笔记

ID:42372482

大小:303.40 KB

页数:9页

时间:2019-09-14

Log4Net学习笔记_第1页
Log4Net学习笔记_第2页
Log4Net学习笔记_第3页
Log4Net学习笔记_第4页
Log4Net学习笔记_第5页
资源描述:

《Log4Net学习笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Log4Net学习笔记1.Log4Net环境的搭建与基本配置2(1)Log4Net框架介绍2(2)Log4Net的环境配置以及简单使用22.Log4Net结构2(1)Log4Net核心组件2(2)Logger介绍2(3)Appender介绍3(4)Filter介绍3(5)Layout介绍3(6)ObjectRender介绍33.logger节点配置详解3(1)logger节点配置3(2)日志级别等级3(3)ILog对象说明3(4)logger配置使用示例34.appender节点配置详解4(1)appen

2、der节点配置4(2)appender的输出方式(type属性)4(3)appender配置使用示例55.filter节点配置详解5(1)filter节点配置5(2)filter的类型说明5(3)filter的工作原理5(4)filter的使用示例66.Layout节点配置详解6(1)layout节点配置6(2)layout节点的type属性取值6(3)PatterLayout的格式化字符串6(4)PatterLayout格式修饰符7(5)layout的使用示例77.其它节点的说明与配置7(1)param

3、节点7(2)root节点7(3)log4net节点7(4)configSections节点78.配置文件7(1)配置文件结构图8(2)配置文件示例8(3)关联配置文件8作者:李志伟时间:2014-05-101.Log4Net环境的搭建与基本配置(1)Log4Net框架介绍Log4net是Apache下一个开放源码的项目,它是Log4j的一个克隆版。我们可以控制日志信息的输出目的地。Log4net中定义了多种日志信息输出模式。它可以根据需要将日志输出到控制台,文本文件,windows日志事件查看器中,包括数

4、据库,邮件等等位置,以便我们快速跟踪程序bug。(2)Log4Net的环境配置以及简单使用程序代码:[assembly:log4net.Config.XmlConfigurator(Watch=true)]namespaceAPP02{classProgram{staticvoidMain(string[]args){ILoglog=log4net.LogManager.GetLogger("Test");log.Error("错误",newException("发生了一个异常"));//错误log.Fa

5、tal("严重错误",newException("发生了一个致命错误"));//严重错误log.Info("信息");//记录一般信息log.Debug("调试信息");//记录调试信息log.Warn("警告");//记录警告信息Console.WriteLine("日志记录完毕。");Console.Read();}}}App.config文件配置:

6、me="log4net"type="System.Configuration.IgnoreSectionHandler"/>

7、layout>运行结果:2.Log4Net结构(1)Log4Net核心组件Log4net主要分为5个核心组件:Logger,Appender,Filter,Layout,ObjectRender。(2)Logger介绍Logger是负责日志的记录者,假设我们需要记录一些正常的运行时日志和出

8、现异常时的错误日志,那么我们可以通过在配置文件当中添加两个Logger实现。Logger主要用于记录日志的分类和控制日志的级别。它可以以多种格式输出日志信息,同时它也可以控制日志的输出级别。log4net使用继承体系,也就是说假如存在两个Logger,名字分别为a.b.c和a.b。那么a.b就是a.b.c的祖先。每个Logger都继承了它祖先的属性。(1)Appender介绍Appender提供记录的介质,我们可能要将日志输出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。