当前位置: 代码迷 >> J2EE >> log4j继承有关问题
  详细解决方案

log4j继承有关问题

热度:5   发布时间:2016-04-17 23:25:27.0
log4j继承问题
如何让FLOW日志可以输出到控制台,又不会输出到SYS日志文件里去?我现在是可以不输出到SYS中,但是也不会输出到控制台了。


log4j.rootLogger=INFO,SYS,stdout
log4j.logger.FLOW=DEBUG,FLOW

log4j.additivity.FLOW=false

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Threshold = DEBUG
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%t][%d][%p][%F:%L]%m%n

log4j.appender.SYS=org.apache.log4j.DailyRollingFileAppender
log4j.appender.SYS.Threshold = INFO
log4j.appender.SYS.file=../log/sys.log
log4j.appender.SYS.DatePattern='.'yyyy-MM-dd
log4j.appender.SYS.layout=org.apache.log4j.PatternLayout 
log4j.appender.SYS.layout.ConversionPattern=[%t][%d][%p][%F:%L]%m%n

log4j.appender.FLOW=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FLOW.file=../log/flow.log
log4j.appender.FLOW.layout=org.apache.log4j.PatternLayout 
log4j.appender.FLOW.layout.ConversionPattern=%d|%m%n



------解决思路----------------------
log4j.rootLogger=INFO,SYS,stdout  去掉这里的SYS和后面SYS的配置