Log4j不同等级输入不同文件(转)
来源:互联网 发布:万方数据库免费帐号 编辑:程序博客网 时间:2024/05/09 14:59
Threshold的语法
log4j.threshold=level
level就是前面所说的 OFF ,FATAL ,ERROR ,WARN ,INFO ,DEBUG ,ALL。Threshold是个全局的过滤器,它将把低于所设置的level的信息过滤不显示出来。
看一个例子:
log4j.rootLogger=DEBUG, CON
log4j.appender.CON=org.apache.log4j.ConsoleAppender
log4j.appender.CON.layout=org.apache.log4j.PatternLayout
log4j.appender.CON.layout.ConversionPattern=[%t] %-5p %c - %m%n
#Only print log statement of level WARN or above regardless of the(只打印warn级别以上的信息)
#logger.
log4j.threshold=WARN
Threshold的用法很灵活,还可以在appender中增加threshold
log4j.rootLogger=DEBUG, C
log4j.appender.C=org.apache.log4j.ConsoleAppender
# Set the appender threshold to INFO
log4j.appender.C.Threshold=INFO
log4j.appender.C.layout=org.apache.log4j.PatternLayout
log4j.appender.C.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
这里初始设置 level为DEBUG ,但log4j.appender.C.Threshold=INFO 设置为INFO。因为 INFO>DEBUG 所以如果含有DEBUG级别的信息,将被过滤。
- log4j.rootLogger=debug, stdout, R
- log4j.appender.stdout=org.apache.log4j.ConsoleAppender
- log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
- log4j.appender.stdout.layout.ConversionPattern=[%d] [%4p] %l %m%n
- log4j.appender.R=org.apache.log4j.RollingFileAppender
- log4j.appender.R.Encoding=GBK
- log4j.appender.R.Threshold=info
- log4j.appender.R.File=cohl_elearning.log
- #..//oil//applications//cohlElearning//cohlElearning//
- log4j.appender.R.MaxFileSize= 2048KB
- log4j.appender.R.MaxBackupIndex=20
- log4j.appender.R.layout=org.apache.log4j.PatternLayout
- log4j.appender.R.layout.ConversionPattern=[%d] [%t] [%4p] %l %m%n
- public class TestJava {
- static Logger logger = Logger.getLogger(TestJava.class);
- /**
- * @param args
- */
- public static void main(String[] args) {
- loggerTest();
- }
- public static void loggerTest() {
- logger.info("logger info");
- logger.debug("logger debug");
- logger.error("logger error");
- }
- }
- Log4j不同等级输入不同文件(转)
- Log4j不同等级输入不同文件
- Log4j不同等级输入不同文件
- [转]Log4j不同等级输入不同文件的配置
- Log4j不同等级输入不同文件的配置
- log4j日志配置文件及将日志根据不同的等级输入到不同的文件之中
- log4j 输入不同日志文件
- log4j 输入不同日志文件
- log4j不同级别日志分不同文件记录
- log4j不同级别日志分不同文件记录
- 使log4j不同level的日志输出到不同文件
- log4j分不同文件记录不同级别日志
- log4j不同的日志输出到不同的文件中
- log4j不同业务逻辑输出到不同的log文件
- Log4j 不同的包输出到不同的文件
- 使用log4j配置不同文件输出不同内容
- log4j 不同模块输出到不同的文件
- log4j 不同模块输出到不同的文件
- Linux如何查看进程、杀死进程、启动进程等常用命令
- (ios7) 解决代码布局View, ios7 中 subView 高度增加StatusBar20dp的问题,保证Ios6,ios7代码一致
- C++并发实战:面试题2:一道迅雷笔试题
- MPEG 标准的学习总结
- android 照个图 要开线程 不然永远拍的图都是那么的小
- Log4j不同等级输入不同文件(转)
- 题解与上机指导
- JAVA字符串转日期或日期转字符串
- C++string类常用函数
- oracle安装工具目录常用解释oracle wallet manager/Oracle Directory Manager /oracle net manager /Oracle Net Manag
- Android之Json-@July
- 日期类型与String类型的转换
- 装饰模式VS建造者模式
- 医院大全 医院通接口