2012-01-30 5 views
7

とにかくApacheのTomcatのstdout.logファイルのサイズを制限できますか? system.outステートメントをstdoutファイルに移動すると、2GBのサイズに達した後に新しいファイルを作成してstdoutログファイルのサイズを制御できるメカニズムが必要になります。現在、毎日新しいファイルが作成されていますが、それだけでは不十分です。apache tomcatを実行しているときのstdout.logファイルサイズの制限windowsサービス

答えて

3

あなたは10メガバイトであることを制限したい場合、あなたは次の規則のlog4jで

使用したい:7月で

-Dlog4j.appender.R.MaxFileSize=10MB 

-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

次の追加のJavaオプション]セクションで、 Program Files\Apache Software Foundation\Tomcat6.0\binに移動し、[Java]タブの下に管理者 として tomcat6w.exeを実行するために行くことができるのWindowsでは
+0

必要に応じて、より詳しい情報や例がここにあります:http://www.javapractices.com/topic/TopicAction.do?Id = 143 –

+0

それが機能していません。コマンド...私のロギングプロパティファイルには、stdout.logを変更/構成できる場所がありません。 – Srinivas

+0

.propertiesファイル、または-D = 表記を使用するコマンドラインで。 – synthesizerpatel

6

:それが回転する前に -Djava.util.logging.FileHandler.limit=25000000

これが25MBsにデフォルトstdout.logファイルを設定します新しいログファイルに追加します。

+0

答えをありがとう – Blackvault

関連する問題