Hello all,

I’m running a Tomcat service on Windows and I’m having some minor issues with 
the logging mechanism. I've been researching for weeks now, read every FAQ, 
user forum and article but no one seems to have any clue on this.

I use 64-bit Tomcat 6.0.39 as a Windows service on Windows 2008 R2 x64Standard.

Tomcat keeps writing to the same stdout and stderr log files without any log 
rotation until the service is restarted. Because of this, the stdout and stderr 
log files become quite large in time and it becomes difficult to open/read 
logs. My aim is to never restart the Tomcat service until it isreally 
necessary, so this makes log rotation quite crucial.

The Tomcat process won’t release the log files until the Tomcat service is 
restarted. I was unable to use 3rd party tools for logrotation as stdout and 
stderr files are locked by the process.

While this Tomcat log rotation is quite simple on Linux, there seems to be no 
simple way to do it on Windows. I tried every command to force JULI to rotate 
these two files based on size or date but it was fruitless. I tried to force 
Log4j to take over the logging mechanism but stdout and stderr still seem to 
act on their own, probably due to Tomcat’s internal mechanisms. Btw webapp 
application logs rotate just fine.

Have you had any experience with stdout/stderr log rotation on Windows Tomcat? 
If you have the time, it’d be great if you could share yourthoughts..

Thanks!
Can

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to