I think you hit the nail on the head with the problem being people use System.out to log. I suppose it's the lesser of 2 evils .. should Tomcat's internal logging setup continue to support bad web application setup, or does it try to move forward like 5.5 is doing.
Put simply, if you want per-web application logging, you need per-web application log4j configuration. It's very easy to do but I do understand that those using System.out will have to spend time refactoring. But they can stay on their <= 5.0 versions. It's just 5.5 that moves away from this, so your decision I suppose. > -----Original Message----- > From: news [mailto:[EMAIL PROTECTED] Behalf Of Andreas Schildbach > Sent: 17 November 2004 15:27 > To: [EMAIL PROTECTED] > Subject: Re: Tomcat 5.5.4, Logging and the death of my friend > localhost_log > > > Jacob Kjome wrote: > > > What I liked about the ServletContext logging was that I could > > dynamically create the file using a simple <Logger> in the > <Context> > > element of my context configuration file. This way, all I > have to do is > > the deploy the app and the log file is created and rolled for me. > > > I'd like to see something like the old functionality come > > back, although I'm not holding my breath. > > I second that. > > There is even one more reason why Tomcat 5.0 logging was better: > > With Tomcat 5.0, it was possible to log different web applications to > different log files by using the "swallowOutput" attribute of the > Context element, even if those applications used the same > libraries. I > know that swallowOutput is just a hack to capture the output of badly > written applications that do their logging via System.out, > but hey, it > also worked for java.util.logging-based applications and it > seemed to be > the only way to distinguish between web applications. > > With Tomcat 5.5, I have no idea what application a log entry of, say, > class org.apache.commons.fileupload.FileUploadBase is > belonging to. It > could be just any of my applications, because they all use Commons > Fileupload. It is not sufficient to only select by package > and class names. > > Regards, > > Andreas > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > <FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE> ------------------------------------------------------- QAS Ltd. Developers of QuickAddress Software <a href="http://www.qas.com">www.qas.com</a> Registered in England: No 2582055 Registered in Australia: No 082 851 474 ------------------------------------------------------- </FONT> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
