You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by "Sonnathi, Venkat Ramana" <ve...@il.proquest.com> on 2001/11/29 23:38:42 UTC

Additivity Flag question

Hi,

I am trying to set additivity flag to false and it does not seem to be
working :

Here's my configuration file

log4j.rootCategory=debug, MLU, DTL

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n

log4j.appender.DTL=org.apache.log4j.FileAppender
log4j.appender.DTL.File=/dev/pts/10
log4j.appender.DTL.layout=org.apache.log4j.PatternLayout
log4j.appender.DTL.layout.ConversionPattern=(%F:%L) - %m%n

log4j.appender.MLU=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MLU.File=msgL.log
log4j.appender.MLU.DatePattern=.MMDD 
log4j.appender.MLU.threshold=info

#log4j.appender.MLU.MaxFileSize=100KB
# Keep one backup file
#log4j.appender.MLU.MaxBackupIndex=1

log4j.appender.MLU.layout=org.apache.log4j.PatternLayout
log4j.appender.MLU.layout.ConversionPattern=%d %p %c - %x: %m (%F:%L)%n

log4j.category.STL=fatal
log4j.category.STL.Additivity=false

log4j.category.STL.Logger=info,STL
 
log4j.appender.STL=org.apache.log4j.DailyRollingFileAppender
log4j.appender.STL.File=stlL.log
log4j.appender.STL.DatePattern=.MMDD 
log4j.appender.STL.threshold=info

log4j.appender.STL.layout=org.apache.log4j.PatternLayout
log4j.appender.STL.layout.ConversionPattern=%d - %x; %m %n

When I try to log a info message to STL.Logger category I get the message
displayed on both MLU and DTL appenders. As per documentation my
understanding is that if you set the Additivity flag to false you should not
inherit ancestor appenders.

Thanks,
--Venkat.

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>