log4net 用法

<?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);

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值