log4net使用步骤

log4net是一个apache开源项目,用来记录程序运行状态的,很棒的第三方工具。

log4net使用步骤(其中一种记录方法)

1、引用log4net库文件
2、添加对命名空间的引用using log4net;
3、声明一个静态变量private static readonly ILog log = LogManager.GetLogger(typeof(_default));
4、在配置文件中添加配置:

 1 <configSections>
 2 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
 3 </configSections>
 4 <log4net>
 5 <!-- Define some output appenders -->
 6 <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
 7 <file value="D:\1.txt" /> <!--日志文件地址-->
 8 <appendToFile value="false" />
 9 <rollingStyle value="Size" />
10 <maxSizeRollBackups value="2" /> <!--最多备份文件-->
11 <maximumFileSize value="1KB" /> <!--日志文件最大容量-->
12 <staticLogFileName value="true" /> <!--静态日志文件名-->
13 <layout type="log4net.Layout.PatternLayout">
14 <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /> 日志文件格式
15 </layout>
16 </appender>
17 
18 <root>
19 <level value="DEBUG"/>
20 <appender-ref ref="RollingLogFileAppender"/>
21 </root>
22 </log4net>
web.config中添加的配置

5、在使用前读取配置:log4net.Config.XmlConfigurator.Configure(); (根据官方文档,采取读取.config配置文件的方法,只能使用这种方法读取配置)
6、开始使用log.debug,log.info等方法记录

更多帮助内容及开发包下载请访问log4net官网http://logging.apache.org/log4net/

posted @ 2014-04-04 00:16  Keitel  阅读(126)  评论(0)    收藏  举报