码迷,mamicode.com
首页 > 其他好文 > 详细

log4j配置

时间:2015-06-03 15:48:09      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:log4j   log   日志   配置   

logger接收程序的日志,然后根据过滤条件传(入口过滤)递给到相应的appender,appender根据自身的过滤条件(出口过滤)决定是否记录日志。



---过滤级别-------------------------------

Debug过滤:Debug,Info,Warn,Error信息都会命中

Info过滤: Info,Warn,Error信息都会命中

Warn过滤: Warn,Error信息都会命中

Error过滤: Error信息都会命中



---入口过滤--------------------------------

log4j.rootLogger=DEBUG,ConsoleAppender

#最高父类配置,其他的logger或category要继承此配置

#此配置的含义是:DEBUG及以上级别的日志信息都会输入到ConsoleAppender中。


log4j.logger.com.ykx=WARN,FileAppender,MongoDBAppender
log4j.category.com.ykx=WARN,FileAppender,MongoDBAppender

#logger和category含义系统,指定java包(com.ykx)的配置;

#com.ykx包中的日志配置会继承log4j.rootLogger配置,继承的结果是:

log4j.logger.com.ykx=WARN,FileAppender,MongoDBAppender,ConsoleAppender


---出口过滤----------------------------

log4j.appender.ConsoleAppender.Threshold=WARN

#指定ConsoleAppender记录的日志都是WARN及其以上级别的。
log4j.appender.ConsoleAppender=org.apache.log4j.ConsoleAppender
log4j.appender.ConsoleAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.ConsoleAppender.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %-5p [%t] %l - %m%n
log4j.appender.ConsoleAppender.Encoding=UTF-8




log4j配置

标签:log4j   log   日志   配置   

原文地址:http://blog.csdn.net/after_/article/details/46345229

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!