I think my configuration is a bit off. While the loggers for the
specific classes work fine, everything is also being logged to the root
logger, and I have "additivity" off.

Or at least, I think its off properly.

Could someone take a look and see what I'm doing wrong?

Thanks
Pat

== log4j.properties ====
# in app
### direct log messages to stdout ###
log4j.additivity.default=false

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L
- %m%n

log4j.appender.base=org.apache.log4j.FileAppender
log4j.appender.base.File=/tmp/root.log
log4j.appender.base.layout=org.apache.log4j.PatternLayout
log4j.appender.base.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L -
%m%n

log4j.appender.fnfbookfile=org.apache.log4j.FileAppender
log4j.appender.fnfbookfile.File=/tmp/fnfbook.log
log4j.appender.fnfbookfile.layout=org.apache.log4j.PatternLayout
log4j.appender.fnfbookfile.layout.ConversionPattern=%d{ABSOLUTE} %5p
%c{1}:%L - %m%n
log4j.additivity.fnfbookfile=false

log4j.appender.pat=org.apache.log4j.FileAppender
log4j.appender.pat.File=/tmp/pat.log
log4j.appender.pat.layout=org.apache.log4j.PatternLayout
log4j.appender.pat.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.additivity.pat=false

log4j.rootLogger=INFO, stdout, base
#log4j.rootLogger=DEBUG, stdout, base
log4j.rootLogger.layout=org.apache.log4j.PatternLayout
log4j.rootLogger.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n


log4j.logger.com.fnfbook=DEBUG, stdout, fnfbookfile
log4j.logger.com.pfarrell=DEBUG, stdout, pat
log4j.logger.org.bibeault=DEBUG, stdout, pat
#log4j.logger.org.bibeault=INFO, stdout, base

-- 
Pat Farrell
http://www.pfarrell.com/


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org

Reply via email to