> From: 郑翼羽 [mailto:ground...@gmail.com]
> Subject: Re: How to split the default stdout log?
> 
> But when tomcat5 starts, it will generate a file like
> stdout_yyyymmdd.log, but when it runs for a couple of
> days, there will be only one file

Not sure there's going to be any ready way for Tomcat to fix sloppy webapp 
programming, but start with setting swallowOutput to true in the <Context> of 
interest (or in the global one).  This will divert stdout and stderr for each 
webapp to the webapp's logger.  You can then use log4j in the webapp, and make 
use of its built-in rotation capabilities.

Look here for the doc:
http://tomcat.apache.org/tomcat-5.5-doc/config/context.html
http://tomcat.apache.org/tomcat-5.5-doc/logging.html

You should also take a look at the FAQ entries on logging:
http://wiki.apache.org/tomcat/FAQ/Logging

 - 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.

Reply via email to