java.util.loggingを使用するいくつかのWebアプリケーションがあります。Tomcat 5.5は、各Webアプリケーションが独自のログファイルを持つようにJuliロガーを使用するように構成されています。問題は、Juliに最大ファイルサイズとファイル数のプロパティがないことです。Juliを使用すると、ファイルは無制限に大きくなり、1日の終わりにのみロールされます。また、無制限の数のログファイルが保持されます。
このページでFileHandlerのプロパティを確認できます-ApacheTomcat5.5のドキュメント
制限やカウントのプロパティはありません(次の行は何もしません)
org.apache.juli.FileHandler.limit=102400
org.apache.juli.FileHandler.count=5
Webアプリケーションを変更せずに、ログファイルサイズに何らかの制限があるアプリケーションごとに一意のログファイルを取得する方法はありますか?
更新:
私が見つけた解決策は、Juliロガーをまったく使用していませんでした!
java.util.logging.FileHandler.limit=102400
java.util.logging.FileHandler.count=5
ありがとう、
グレッグ