log4net根据级别把日志写入不同文件
来源:互联网 发布:淘宝开店后怎么进货 编辑:程序博客网 时间:2024/05/22 10:57
1.定义两个appender
3.在root中启用两个appender
下面是config代码
2.在appender中加入filter节点,进行级别过滤
<filter type="log4net.Filter.LevelRangeFilter"> <param name="LevelMin" value="ERROR" /> <param name="LevelMax" value="ERROR" /> </filter>
3.在root中启用两个appender
<root> <level value="ALL"/> <!--文件形式记录日志--> <appender-ref ref="RollingLogFileAppender"/> <appender-ref ref="RollingErrorFileAppender"/> </root>
下面是config代码
<?xml version="1.0"?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> </configSections> <log4net> <!--定义输出到文件中--> <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <!--定义文件存放位置--> <file value="d:\\Log\\Log\\"/> <appendToFile value="true"/> <rollingStyle value="Date"/> <datePattern value="yyyy\\yyyyMM\\yyyyMMdd'.txt'"/> <staticLogFileName value="false"/> <param name="MaxSizeRollBackups" value="100"/> <layout type="log4net.Layout.PatternLayout"> <!--每条日志末尾的文字说明--> <!--输出格式--> <!--样例:2008-03-26 13:42:32,111 [10] INFO Log4NetDemo.MainClass [(null)] - info--> <conversionPattern value="%newline %n记录时间:%date %n线程ID:[%thread] %n日志级别: %-5level %n出错类:%logger property: [%property{NDC}] - %n错误描述:%message%newline %n"/> </layout> <span style="color:#ff0000;"><filter type="log4net.Filter.LevelRangeFilter"> <param name="LevelMin" value="ALL" /> <param name="LevelMax" value="WARN" /> </filter></span> </appender> <appender name="RollingErrorFileAppender" type="log4net.Appender.RollingFileAppender"> <!--定义文件存放位置--> <file value="d:\\Log\\Error\\"/> <appendToFile value="true"/> <rollingStyle value="Date"/> <datePattern value="yyyy\\yyyyMM\\yyyyMMdd'.txt'"/> <staticLogFileName value="false"/> <param name="MaxSizeRollBackups" value="100"/> <layout type="log4net.Layout.PatternLayout"> <!--每条日志末尾的文字说明--> <!--输出格式--> <!--样例:2008-03-26 13:42:32,111 [10] INFO Log4NetDemo.MainClass [(null)] - info--> <conversionPattern value="%newline %n记录时间:%date %n线程ID:[%thread] %n日志级别: %-5level %n出错类:%logger property: [%property{NDC}] - %n错误描述:%message%newline %n"/> </layout> <span style="color:#ff0000;"><filter type="log4net.Filter.LevelRangeFilter"> <param name="LevelMin" value="ERROR" /> <param name="LevelMax" value="ERROR" /> </filter></span> </appender> <span style="color:#ff0000;"><root> <level value="ALL"/> <!--文件形式记录日志--> <appender-ref ref="RollingLogFileAppender"/> <appender-ref ref="RollingErrorFileAppender"/> </root></span> </log4net></configuration>
0 0
- log4net根据级别把日志写入不同文件
- Log4net按照不同级别写入多个日志文件
- Log4Net 写入日志文件
- log4net 将不同级别的信息写入不同的日志文件
- Log4net同时写入多个日志文件
- 根据日志不同级别,进行配置输出
- log4net按照不同的【LEVEL】级别输出到不同文件
- log4net按照不同的【LEVEL】级别输出到不同文件
- C# 利用log4net 把日志写入到数据库
- 把数据写入日志文件
- Log4j按级别输出日志到不同的文件2009-09-07 13:29会按日存分割日志文件,并且根据级别输出到不同的文件
- Log4j根据级别输出到不同文件
- log4J 根据日志级别生成对应文件
- 简单利用 log4net 向文件中写入日志记录
- log4j控制台日志信息,根据不同级别,以颜色显示
- log4net——同时输出两种不同级别的日志
- log4j不同级别日志分不同文件记录
- log4j不同级别日志分不同文件记录
- 【学习笔记】HBuilder状态栏隐藏显示及颜色
- 复杂分支结构逆向(基础)
- Storm Grouping机制详解(包含两篇参考资料)
- 库函数与系统调用的联系与区别
- 函数响应式编程—ReactiveCocoa 使用入门
- log4net根据级别把日志写入不同文件
- leetcode第13题——*Roman to Integer
- 黑马程序员_编码
- System V 的 IPC -- 线程通信机制
- iOS开发的一些奇巧淫技
- Spring事务学习
- leetcode刷题,总结,记录,备忘 241
- uiAutoMator 自动化测试创建步骤
- [Python标准库]itertools——迭代器函数