Log4j 如何取消继承?

google出来都说使用
log4j.additivity.日志名称=false
可是貌似无效

log4j.rootLogger=WARN,A2,A3
log4j.logger.test=DEBUG

log4j.appender.A2=org.apache.log4j.RollingFileAppender
log4j.appender.A2.File=../logs/test.log
log4j.appender.A2.Encoding=UTF-8
log4j.appender.A2.Append=true
log4j.appender.A2.MaxFileSize=2MB
log4j.appender.A2.MaxBackupIndex=5
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%-5p %d [%t] %c{3}.%M - %m%n

log4j.additivity.test.xml=false
log4j.logger.test.xml=DEBUG,A3

log4j.appender.A3=org.apache.log4j.RollingFileAppender
log4j.appender.A3.File=../logs/test-xml.log
log4j.appender.A3.Encoding=UTF-8
log4j.appender.A3.Append=true
log4j.appender.A3.MaxFileSize=2MB
log4j.appender.A3.MaxBackupIndex=5
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=%-5p %d [%t] %c{3}.%M - %m%n
这是一个实例,就是通过log4j.additivity.test.xml=false这一句取消了继承关系,这样XML的log就只会在A3中输出;你可以仿照我的例子配置一个试试,还有问题可以跟我联系;

看看这文章
http://julysea.iteye.com/blog/214443