commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ceki Gülcü <>
Subject Re: JNDI based selection
Date Thu, 12 Dec 2002 16:06:08 GMT

Costin Manolache wrote:

 > One comment: application isolation is not a voluntary thing. If we
 > want to isolate the loggers you can't allow the application to specify
 > what logger it wants in web.xml and hope they'll not use the same
 > name.

OK, the solution presented addresses the "voluntary separation of
logging" problem. It can be further refined to address the
"mandatory separation of logging" problem Costin mentions.

Costin suggested the use of prefixes to enforce mandatory separation.

One possible approach is to have the string values stored in JNDI to
be prefixed by the host name if requested to so by the <host> element
within the server.xml file. Thus, the log4j repository selector will
provide a host specific logger hierarchy for the hosts that request
it. Moreover, the host specific logger hierarchy cannot be spoofed by
other hosts living in the same container. Looks like we have got a
solution to the mandatory logging separation problem.

Now, this solution requires that the Container directly provide
support for log4j. Will Tomcat do that? Probably not, at least not
until all the other containers do. How ironic.


To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message