Alex Rivera | Logout

How to limit stdout.log file size when running Apache Tomcat as Windows service?

Asked 2012-01-30T21:08:34.640
10

Is there any way that I could limit the size of the stdout.log file in Apache Tomcat? When running as a service system.out statements go to the stdout file. But I need to have a mechanism where I can control the size of the stdout log file by creating new files after reaching 2GB size or something like that. As of now a new file is created everyday but that is not sufficient.

Edit
Report

1 Answer

3

If you wanted the limit to be 10 megs, you'd use the following conventions

With log4j:

 -Dlog4j.appender.R.MaxFileSize=10MB 

With JUL:

 -Djava.util.logging.FileHandler.limit=10000000

http://tomcat.apache.org/tomcat-5.5-doc/logging.html

http://docs.oracle.com/javase/1.4.2/docs/api/java/util/logging/FileHandler.html

answered 2012-01-30T21:14:18.703

Your Answer