Tomcat 8があり、Catalina.outログのサイズが3GBで、多くのスペースが必要です。 $CATALINA_HOME/conf/ には、以下を含む login.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のサイズを500MBに制限したいです。そのため、500 MB に達するたびに Catalina.out の最初の行の一部を自分で削除する必要があります。
検索してみると、Tomcatにログインする方法は2つあります。 1つはFileHandler(私が使用するもの)、もう1つはLog4Jです。
しかし、FileHandlerを使用するとCatalina.outのサイズを制限できますか?
FileHandler.levelをFINE以外の値に変更できることはわかっていますが、FINE値を保持したいので、このログは私にとって重要です。
答え1
logrotateを使用してCatalina.outを管理できます。