> From: André Warnier [mailto:[EMAIL PROTECTED]
> Subject: Re: logging with multiple web applications
>
> Now Jamie, just a word of caution : this guy Chuck sounds
> like he's nice and wants to help, but don't get your hopes
> up, cause the next time he might just tell you to go read
> the log4j documentation..

Actually, the OP appears to have done that, unlike some...

The real question is, has the OP read this:
http://tomcat.apache.org/tomcat-6.0-doc/logging.html

(My guess is that actually has been done as well.)  Note that most of the log4j 
section in the above applies to Tomcat internal logging, not individual webapp 
logging, except where noted.

> Apparently, Tomcat uses an extended the log4j package (JULI)
> to support logging across multiple web applications

No, JULI is not log4j; JULI is a more flexible replacement for the somewhat 
restrictive JDK logging mechanism.  Internally, Tomcat uses commons-logging, 
but webapps are free to use whatever they please.

> each web application has its own log4j.properties file

Look for any more global instances of log4j.properties (or log4j.xml) and get 
rid of them.

> The jar log4j-1.2.14.jar is bundled with the web application
> and is located in WEB-INF/lib

Verify that you don't have any instances of a log4j*.jar in Tomcat's lib 
directory and that you have no CLASSPATH environment variable set.

> Do I need to import catalina's version of log4j?

No, especially since Tomcat doesn't use log4j, unless you modify it to do so.

> log4j.appender.archivadebug.File=${catalina.home}/logs/debug.log

I'd suggest changing all config lines that refer to debug.log to something 
unique for each webapp.

Have you placed any jars in Tomcat's lib directory that are shared across 
webapps?  If so, and if they are doing any logging, it will use the log4j 
config of the first webapp to get there.  Better to deploy such libraries with 
each webapp rather than introduce such crosstalk.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to