您的位置:首页 > 其它

log4net 日志框架的配置

2015-03-31 11:26 316 查看
log4net 日志框架的简单配置

添加对log4net程序集的引用
选择程序集文件添加引用即可,需要注意的是需要添加相应程序版本的程序集,如果你的应用是基于.netFramework2.0,则应选择net 2.0版本的程序集



修改配置文件,配置log4net相关设置
在web.config或在app.config(如果没有则创建一个)中,配置log4net的使用



<?xml version="1.0"?>

<configuration>
<!-- configSections节点需要位于顶部,做第一个节点 -->
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>

<log4net>
<!-- Define some output appenders -->
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="log.txt"/>
<appendToFile value="true"/>
<maxSizeRollBackups value="10"/>
<maximumFileSize value="1024KB"/>
<rollingStyle value="Size"/>
<staticLogFileName value="true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/>
</layout>
</appender>
<root>
<level value="DEBUG"/>
<appender-ref ref="RollingLogFileAppender"/>
</root>
</log4net>


在程序初始化部分配置启动log4net
在程序初始化中,配置启动log4net,在网站中可以在Global.asax

中的Application_Start 方法中添加log4net初始化代码

//配置启动log4net,记录日志

log4net.Config.XmlConfigurator.Configure();


(如果没有需要自己手动添加),在其他的应用中可以在程序的入口处添加,如main函数

log4net 有很多配置方式,更多详情可参考官方文档:http://logging.apache.org/log4net/release/config-examples.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: