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]