私はスペースに問題があるので、catalina.outのサイズを10Mに制限し、ロールの数を3日前に制限する必要があります。 configure logging.propertiesのみで可能ですか?おかげさまで tomcatの最大ロール数と最大ログサイズの設定方法は?
答えて
TomcatはJULを内部的に使用してログするため、システムプロパティーjava.util.logging.config.file
を使用してプロパティーファイルのファイルパスを指定できます。このプロパティファイルの形式については、JRE_HOME/lib/logging.properties
(JULが使用するデフォルトの構成ファイル)を参照できます。
ただし、JUL does not support the daily rotationです。あなたが気にしない場合は、代わりに、ログのファイルサイズに基づいてログファイルを回転させるために、そのjava.util.logging.FileHandler
を使用することができます。
# Define the FileHandler
handlers= java.util.logging.FileHandler
# Configure the FileHandler
java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.limit = 1024000
java.util.logging.FileHandler.count = 3
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
java.util.logging.FileHandler.append=true
次に、各ログファイルの意志が上限サイズ1024000バイト(1メガバイト)を持っています、最大3つの出力ログファイルをロールバックします。設定の詳細については、Javadoc java.util.logging.FileHandlerを参照してください。
JULを使用して毎日ローテーションをサポートするには、ファイルハンドラを実装する必要があります。 this blogからカスタム実装が見つかりました。私はまだそれを試していない。興味があれば参照することができます。
しかし、質問は約3日ではなく、3つのファイルでした。 – StKiller
はい、あなたは正しいです。私は質問を誤解しました。 JULは、毎日ログを回転させる組み込みのハンドラを持っていないようです。 –
制限を2^10 * 1000に設定するのはなぜ、ちょっとランダムですか?なぜ、1MB(1000000バイト)または1MiB(2^20/1048576バイト)を使用するのでしょうか? –
- 1. ロールごとの同時ユーザー・セッションの最大数を設定する方法
- 2. 最大ラベル長の設定方法は?
- 3. Tomcat最大同時ファイルアップロード数
- 4. マテリアライズCSSタグ入力の最小タグ数と最大タグ数の設定方法
- 5. JavaFX最大/最小ウィンドウサイズの設定方法は?
- 6. Tomcat 8 - 最大ファイルサイズ
- 7. ブートストラップで最小幅と最大幅を設定する方法
- 8. Travisの最大ログサイズとライブラリ生成ログを除きます
- 9. 最大のtomcat gzip圧縮サイズを設定するには?
- 10. 設定し、最大値は
- 11. WPFスライダープログラムで最小/最大を設定する方法は?
- 12. EditTextフィールドの最大と最小の文字の設定方法は?
- 13. シードデータベースの設定最大長
- 14. GNUPlot:xチックの最大数を設定する方法
- 15. ChartJS:固定Y軸の最大値と最小値を設定する方法
- 16. Tomcatのパフォーマンスとプールの最大接続数を測定する最善の方法
- 17. nettyとの最大同時接続を設定する方法
- 18. htmlの年の最大値と最小値を設定する方法
- 19. アンドロイドのレイアウトの最大高さを設定する方法は?
- 20. kubernetesログファイルの最大サイズの設定方法は?
- 21. スライダのステップとデフォルトの最小値と最大値の設定
- 22. Nodejs最大ソケットプール設定
- 23. 最小値と最大値を動的に設定する方法は?
- 24. 最小値と最大数
- 25. MySQLでBLOB列の最大サイズを設定する方法は?
- 26. CSSテーブルの最大高さを設定する方法は?
- 27. splitviewの最大幅を設定する方法は?
- 28. JCS 2.2 - メモリ/インデックスディスクキャッシュの最大サイズを設定する方法は?
- 29. イオン2 - イオン属性の最小値と最大値の設定
- 30. Zend ValidatorRulesの最大と最小のstringLengthを設定します
私はこれが古い投稿だと知っていますが、私はこのサイトですべての回答を得たいと思うので、[この代替案](http://java.dzone.com/articles)にも従うことを追加します。/how-rotate-tomcat-catalinaout)を使用します。これはUnixマシンで実装するのが非常に簡単です –