tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Ludwig <mil...@gmx.de>
Subject Re: Setup Logging for Tomcat 6
Date Tue, 25 Nov 2008 01:09:33 GMT
Caldarale, Charles R schrieb am 24.11.2008 um 18:53:06 (-0600):
> > From: Michael Ludwig [mailto:milu71@gmx.de]
> > Subject: Re: Setup Logging for Tomcat 6
> >
> > "See the driver" - I think I used that expression yesterday. "Share a
> > logging complex" - could you expand a bit on what this means,
> > or provide a pointer to an informative document?
> 
> Look at Tomcat's class loading hierarchy.  Classes loaded from
> Tomcat's lib directory are shared at runtime by all webapps (and
> Tomcat, for that matter), whereas classes coming from a webapp's
> WEB-INF/lib or WEB-INF/classes are local to that webapp.  If the
> classes from Tomcat's lib directory have any static fields or
> singleton objects, only one copy of those fields and objects exist
> for all the webapps.

I see. I wasn't aware of this property of the "common.loader".

Does the same hold true for the "shared.loader"?

> I haven't looked inside log4j to see just what information in
> maintains in static fields or singletons, but keeping the log4j.jar
> with each webapp insures you won't get any unwarranted interaction in
> your webapps' logging.

This make sense. Thanks!

Michael Ludwig

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


Mime
View raw message