私はTomcat 8を持っていて、私のCatalina.outログは3GB大きく、多くのスペースを必要とします。 $ CATALINA_HOME/conf /には、以下を含むlogging.propertiesがあります。
1catalina.org.Apache.juli.AsyncFileHandler.level = FINE
1catalina.org.Apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
1catalina.org.Apache.juli.AsyncFileHandler.prefix = catalina.
Catalina.outのサイズを500 MBだけに制限したいと思います。したがって、500MBに達するたびに、Catalina.outの最初の行のいくつかは自分自身を削除する必要があります。
私はググってみましたが、Tomcatロギングには2つの方法があることを知りました。1つはFileHandler(私が使用します)ともう1つはLog4Jです。
しかし、FileHandlerではCatalina.outのサイズを制限できますか?
FileHandler.levelをFINE以外の値に変更できることはわかっていますが、値FINEのままにしておきたいので、これらのログは私にとって重要です。
Logrotateを使用してCatalina.outを管理できます