Use the "additivity" flag for the categories.  That tells log4j that you
want to use just the last appender in its hierarchy.

log4j.category.org.mitsu.mcd.services=debug, another
log4j.category.org.mitsu.mcd.services.additivity=false
log4j.appender.another=org.apache.log4j.RollingFileAppender
log4j.appender.another.File=webapps/mcd/logs/services.log
log4j.appender.another.MaxFileSize=100KB
log4j.appender.another.MaxBackupIndex=1

log4j.category.org.mitsu.mcd.services.requestlog=debug, another1
log4j.category.org.mitsu.mcd.services.requestlog.additivity=false
log4j.appender.another1=org.apache.log4j.RollingFileAppender
log4j.appender.another1.File=webapps/mcd/logs/request.log
log4j.appender.another1.MaxFileSize=100KB
log4j.appender.another1.MaxBackupIndex=1

log4j.category.org.mitsu.mcd.services.providerlog=debug, another1
log4j.category.org.mitsu.mcd.services.providerlog.additivity=false
log4j.appender.another1=org.apache.log4j.RollingFileAppender
log4j.appender.another1.File=webapps/mcd/logs/provider.log
log4j.appender.another1.MaxFileSize=100KB
log4j.appender.another1.MaxBackupIndex=1

...etc...


-----Original Message-----
From: Daniel Kreuzhofer [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, May 29, 2001 6:15 AM
To: [EMAIL PROTECTED]
Subject: How do I append different files to different packages


Hy,

I am actually trying to create different file-appenders for different
packages. Does anyone really know a working confguration for this. For
example I would like that all the log entries for the package
"org.mitsu.mcd.services.requestlog" go to a single file.

I have already tried the following, but it doesnt work

log4j.category.org.mitsu.mcd.services.requestlog=debug, another
log4j.appender.another=org.apache.log4j.RollingFileAppender
log4j.appender.another.File=webapps/mcd/logs/request.log
log4j.appender.another.MaxFileSize=100KB
log4j.appender.another.MaxBackupIndex=1

What ist wrong with this configuration? Log4j still logs all entries for the
Classes in that package to the main log-file. It doesnt even work if I
change the first line to a complete Class, for example

log4j.category.org.mitsu.mcd.services.requestlog.RequestLogger=debug,
another

That also does simply not work

Please help!

Thanx
Daniel


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to