您的位置:首页 > 其它

log4net 用法

2011-05-06 03:30 155 查看
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net" type="System.Configuration.IgnoreSectionHandler" />
</configSections>
<log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<!--设置日志文件路径与名称-->
<file value="log//log-file.txt" />
<!--是否追加到文件末尾-->
<appendToFile value="true" />
<!--最多记录的文件数量-->
<maxSizeRollBackups value="5" />
<!--每个文件的最大容量-->
<maximumFileSize value="10240" />
<rollingStyle value="Size" />
<!--格式化时间-->
<datePattern value="yyyy-MM-dd HH:mm:ss" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<header value="开始
" />
<footer value="结束
" />
<conversionPattern value="时间[%date] 进程[%thread] 级别[%-5level] 名称[%logger] - 描述[%message]%newline" />
</layout>
</appender>

<appender name="RollingLogFileAppender1" type="log4net.Appender.RollingFileAppender">
<!--设置日志文件路径与名称-->
<file value="log//log-file1.txt" />
<!--是否追加到文件末尾-->
<appendToFile value="true" />
<!--最多记录的文件数量-->
<maxSizeRollBackups value="5" />
<!--每个文件的最大容量-->
<maximumFileSize value="10240" />
<rollingStyle value="Size" />
<!--格式化时间-->
<datePattern value="yyyy-MM-dd HH:mm:ss" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<header value="开始
" />
<footer value="结束
" />
<conversionPattern value="时间[%date] 进程[%thread] 级别[%-5level] 名称[%logger] - 描述[%message]%newline" />
</layout>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="RollingLogFileAppender" />
<appender-ref ref="RollingLogFileAppender1" />
</root>
<!--<logger name="Log4net">
<level value="ALL" />
<appender-ref ref="FileAppender" />
</logger>-->
</log4net>
</configuration>


在config文件中添加以上代码

在namespace上面添加以下代码

//查找应用程序的配置文件
[assembly: log4net.Config.XmlConfigurator(Watch = true)]

使用:

log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

使用起来不是特别难,不懂的看文档。

作者:pksniq 发表于2011-5-6 11:30:00 原文链接

阅读:14 评论:0 查看评论
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: