log4net按照不同的级别输出到不同文件
配置目标:
1)一个文件记录全部级别的日志;
2)记录某一级别的日志(使用LevelRangeFilter进行级别的过滤)。
Eg:
- <log4net>
- <appender
 name="ConsoleAppender"
 type="log4net.Appender.ConsoleAppender">
- <layout
 type="log4net.Layout.PatternLayout">
- <conversionPattern
 value="%d [%t] %-5p %l - %m%n %property{ServiceType}"/>
- </layout>
- </appender>
- <appender
 name="EventLogAppender"
 type="log4net.Appender.EventLogAppender">
- <layout
 type="log4net.Layout.PatternLayout">
- <conversionPattern
 value="%d [%t] %-5p %l - %m%n"/>
- </layout>
- </appender>
- <appender
 name="RollingFileAppenderAll"
 type="log4net.Appender.RollingFileAppender">
- <param
 name="File"
 value="Log/alllLog.txt"/>
- <appendToFile
 value="true"/>
 <rollingStyle
 value="Composite"/>
- <datePattern
 value="yyyyMM"/>
- <maxSizeRollBackups
 value="100"/>
- <maximumFileSize
 value="2MB"/>
- <PreserveLogFileNameExtension
 value="true"/>
- <staticLogFileName
 value="false"/>
- <layout
 type="log4net.Layout.PatternLayout">
- <param
 name="ConversionPattern"
 value="%d %-5p %m%n"/>
- </layout>
- </appender>
- <appender
 name="ErrorRollingFileAppender"
 type="log4net.Appender.RollingFileAppender"
 LEVEL="ERROR">
- <file
 value="Log/Error.txt"
 />
- <appendToFile
 value="true"
 />
- <rollingStyle
 value="Size"
 />
- <maxSizeRollBackups
 value="10"
 />
- <maximumFileSize
 value="1024KB"
 />
- <staticLogFileName
 value="true"
 />
- <layout
 type="log4net.Layout.PatternLayout">
- <conversionPattern
 value="%date [%thread] %-5level [%logger] [%property{NDC}] - %message%newline"
 />
- </layout>
- <filter
 type="log4net.Filter.LevelRangeFilter">
 
- <param
 name="LevelMin"
 value="ERROR"
 />
 
- <param
 name="LevelMax"
 value="ERROR"
 />
 
- </filter>
 
- </appender>
- <root>
- <level
 value="DEBUG"/>
- <appender-ref
 ref="ConsoleAppender"/>
- <appender-ref
 ref="RollingFileAppenderAll"/>
- <appender-ref
 ref="ErrorRollingFileAppender"/>
- </root>
- </log4net>
log4net按照不同的级别输出到不同文件的更多相关文章
- log4j2按日志级别输出到指定文件
		在项目中,可能会产生非常多的日志记录,为了方便日志分析,一般可以将日志按级别输出到指定文件,本次就先说说log4j2的实现吧: 1.先加入log4j2依赖包 2.写一个java类进行测试,类文件中仅仅 ... 
- Log4j按级别输出到不同文件
		log4j.properties 文件: log4j.logger.net.sf.hibernate.cache=debug log4j.rootLogger = error,portal_log,s ... 
- log4net按照不同的【LEVEL】级别输出到不同文件
		Log4net按照不同级别写入多个日志文件 2012-02-08 15:06 by Fred-Xu, ... 阅读, ... 评论, 收藏, 编辑 在一个Web应用项目中,我使用了Fluent NHi ... 
- Log4j按级别输出日志到不同文件配置分析 (转:projava)
		关于LOG4J 按照级别输出日志,并按照级别输出到不同文件中的说法有很多, 网上贴的最多的log4j.properties的设置是这样的 log4j.rootLogger=info,stdout,in ... 
- Log4j按级别输出日志到不同文件配置分析
		关于LOG4J 按照级别输出日志,并按照级别输出到不同文件中的说法有很多, 网上贴的最多的log4j.properties的设置是这样的 log4j.rootLogger=info,stdout,in ... 
- C#中使用Log4net日志输出到本地文件、Textbox或Listview
		网上很多配置log4net的方法,但是排行靠前的 根本就没有说明清除,导致浪费了两个小时来搞清楚如何配置,真是无语,特写此文,给那些刚接触log4net的朋友 1.参考链接:http://blog.s ... 
- log4j级别输出
		log4j 我们知道: log4j.logger.XX cover ==> log4j.rootLogger log4j.appender.XX.Threshold决定了最低接收级别 也就是说 ... 
- Log4j按级别输出日志到不同文件配置
		1.自定义LogFileAppender类,继承DailyRollingFileAppender,实现Log4j按级别输出日志到不同文件. package com.liying.mango.commo ... 
- [问题记录]——log4net记录多个级别文件
		目录 前言 Log4net 测试 小结 前言 不知不觉可都快又一年了,最近这段时间一直在忙着图形方面的东西(确实快给我搞死了),虽说时间还是相对有的,但是精力耗费的十有十一,把问题记录单开一栏,是为了 ... 
随机推荐
- hibernate中几个接口作用
			1.Configuration 类 Configuration 类负责管理 Hibernate 的配置信息,包括数据库的URL.用户名.密码.JDBC驱动类,数据库Dialect,数据库连接池等,其加 ... 
- Ubuntu 16.04 安装 VMware-Workstation-12
			以前一直使用 Ubuntu + Virtaulbox ,最近测试了 VMware-Workstation-9,性能超过 Virtaulbox-4.2.x,下面是详细步骤: 1 首先准备一个Ubuntu ... 
- webservice远程调试开启
			在.NET 中已经默认将WEBSERVICE的远程调试功能关闭,有的时候我们需要远程调试程序的时候,就需要打开此功能我们只需在WEBSERVICE的项目的中添web.config的<system ... 
- jQuery属性,方法操作
			addClass() 向匹配的元素添加指定的类名.attr() 设置或返回匹配元素的属性和值.hasClass() 检查匹配的元素是否拥有指定的类.html() 设置或返回匹配的元素集合中的 HTM ... 
- Search a 2D Matrix | & II
			Search a 2D Matrix II Write an efficient algorithm that searches for a value in an m x n matrix, ret ... 
- ecshop设置一个子类对应多个父类并指定跳转url的修改方法
			这是一篇记录在日记里面的技术文档,其实是对ecshop的二次开发.主要作用是将一个子类对应多个父类,并指定条跳转url的功能.ecshop是一款在线购物网站,感兴趣的可以下载源码看看.我们看看具体是怎 ... 
- iOS 端的第三方语音识别库
			最近在看语音识别方面的库,主要看了2个收费的项目,一个是 At&t 的,一个是Nuance的.这2个项目虽然是收费的,但是仅仅测试的话,是免费的,连接如下 https://developer. ... 
- Greedy:Packets(POJ 1017)
			装箱问题1.0 题目大意:就是一个工厂制造的产品都是正方形的,有1*1,2*2,3*3,4*4,5*5,6*6,高度都是h,现在要包装这些物品,只能用6*6*h的包装去装,问你怎么装才能使箱子打到最小 ... 
- ubuntu tar 命令详细讲解
			Ubuntu--tar命令 tar zxvf ut6410-android2.1.tgz tar zcvf ut6410-android2.1.tgz ut6410-android2.1/ tar - ... 
- Java数据类型和运算符
			一,数据类型分类(2种) 1. 基本数据类型(3种) 数值型: 整数类型(4种): byte(1字节):范围(-128~127): short(2字节):范围(-32768~32767): int(4 ... 
