Learing log4net 1st
什么是log4net?
见名思意,log4net一个是运行在.NET平台上的log工具,主要功能是提供异常日记,供开发人员尽快找到程序中隐含的错误。这个项目是移植于Java的log4j项目,并充分吸收了.NET平台上的优秀的语言特性,快速和灵活性是log4net的两个主要优势,本文使用的版本为log4net-1.2.13,下载地址为:http://logging.apache.org/log4net/download_log4net.cgi。
解析log4net的框架构成
来看一下log4net框架下最主要的各个命名空间:
1. Appender:log4net支持多种日记输出介质,其中包括输出到控制台, 记录到一个文件, 插入数据库等。Appender命名空间下主要包含的就是各种记录方式的类。
2. Config:这个命名空间下组织了log4net的配置类。
3. Core:log4net的核心。
4. Filter:log4net的过滤器,负责把要录入的内容进行筛选,可以实现按照日记级别进行限制录入等。
5. Layout:log4net的格式,负责将要录入的内容进行格式化,可以格式化为XML形式或线性行形式等,主要是为了后期查看日记文件的方便。
6. Repository:
7. Uti:log4net的通用部分。


浙公网安备 33010602011771号