Something I have always wanted to try was to modify

this line of the catalina.sh

$JAVA_HOME/bin/java $CATALINA_OPTS -classpath $CP \
     -Djava.security.manager \
     -Djava.security.policy==$CATALINA_BASE/conf/catalina.policy \
     -Dcatalina.base=$CATALINA_BASE \
     -Dcatalina.home=$CATALINA_HOME \
     org.apache.catalina.startup.Bootstrap "$@" start \
     >> $CATALINA_BASE/logs/catalina.out

to use the rotatelogs progran from apache, see for example 
http://httpd.apache.org/docs-2.0/logs.html#piped

or simply catalina.sh do the rotation here using mv
of course you have to remeber to update the script when you install a new
tomcat


-----Original Message-----
From: Tim Funk [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 10, 2003 11:00 AM
To: Tomcat Users List
Subject: Re: Rotating catalina.out.


In windows - your screwed.

In unix: (YMMV)
cp -f catalina.out catalina.out-old
cat /dev/null > catalina.out

In a nutshell - wacky every developer upside the head which uses System.out,

System.err. Then make them use a logging package such as log4j, 
commons-logging, ... And catalina.out becomes "unused"

-Tim


Eric J. Pinnell wrote:
> Hi,
> 
> Our catalina.out gets rather large.  We would like to keep the data.  Does
> anybody have a good solution for rotating it w/o restarting the
> application?  Or can that even be done?
> 
> I was thinking of renaming the file and then touching catalina.out to
> create a new file but I have some concerns that tomcat won't write to the
> file once it sees it move.
> 
> Anybody have any thoughts?
> 
> -e
>  


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to