tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Glenn Nielsen <>
Subject Re: [PROPOSAL] Tomcat 4 System.err/System.out logging
Date Thu, 23 May 2002 17:31:20 GMT
I have taken the org.apache.jasper.util.SystemLogHandler Remy wrote
and put it in org.apache.tomcat.util.log.SystemLogHandler.

I refactored it so that the PrintStreams and Byte arrays are recycle.
Plus implemented a stack so that there can be nested usage.

Finally, I implemented it in Tomcat 4 so that any System.out or System.err
output generated when handling a request is sent to the appropriate
web application context log.

Remy, you may want to switch jasper2 over to using this, then remove


Remy Maucherat wrote:
> > Remy Maucherat wrote:
> >
> > How is Ant implemented within Tomcat for doing JSP compiles?
> >
> > I am concerned about Ant running within the same JVM and having to capture
> > the JVM's System.out and System.err.  Other output from catalina could get
> > intermixed with the Ant output.  Also I saw something about synchronizing
> > of compiles being required.
> If the compiler is run within the same thread as the request, then the
> filtering can be done.
> I presume all out of process compilers would suffer from that problem.
> However, I'd like to point out that there's no other choice but to upgrade.
> In many situations, the current Jasper 2 generated servlets don't compile to
> valid bytecode when using the classic compiler (and you get a VerifyError
> when loading the class; this happens esp when using JSTL). The J2SE team
> hasn't touched the old compiler code for more than 2 years, and refuse to
> fix bugs :-(
> Remy
> --
> To unsubscribe, e-mail:   <>
> For additional commands, e-mail: <>

Glenn Nielsen    | /* Spelin donut madder    |
MOREnet System Programming               |  * if iz ina coment.      |
Missouri Research and Education Network  |  */                       |

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

View raw message