当前位置:编程学习 > JAVA >>

关于log4j日志记录

我想实现这样的效果,c3p0相关的log单独一个文件记录,其余log另一个文件记录,怎么实现?

我像如下配置,c3p0倒是单独记录了一个文件,但在pro.log也会记录c3p0相关的log,如果让c3p0的log不在pro.log文件里?


log4j.rootCategory=DEBUG, S, R

log4j.logger.com.dappit.Dapper.parser=ERROR
log4j.logger.org.w3c.tidy=FATAL

log4j.appender.S = org.apache.log4j.ConsoleAppender
log4j.appender.S.layout = org.apache.log4j.PatternLayout
log4j.appender.S.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n

log4j.appender.R = org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File = logs/pro.log
log4j.appender.R.Append = true
log4j.appender.R.DatePattern = '.'yyy-MM-dd
log4j.appender.R.layout = org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n

#c3p0
log4j.logger.com.mchange.v2.resourcepool.BasicResourcePool=DEBUG,c3p0

#c3p0 appender
log4j.appender.c3p0 = org.apache.log4j.DailyRollingFileAppender
log4j.appender.c3p0.File = logs/c3p0.log
log4j.appender.c3p0.Append = true
log4j.appender.c3p0.DatePattern = '.'yyy-MM-dd
log4j.appender.c3p0.layout = org.apache.log4j.PatternLayout
log4j.appender.c3p0.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n


--------------------编程问答-------------------- 关注一下~!最近也打算研究下Log4j呢
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,