1

Apache Tomcat 7.0をインストールしています(Windowsマシン)。私はそれを管理することに堪能ではありません。/logsフォルダーは増え続けています。このディレクトリ/ログのファイルサイズを制限するにはどうすればよいですか?

Tomcat 6.0のログページで説明したように、log4j.propertiesファイルを/ libに追加しました(ステップ1と2) が、これは効果がないようです。

ログファイルを定期的に削除するクレイジーなスクリプトやスケジュールされたタスクではなく、これに対する構成ソリューションを探しています。

4

3 に答える 3

1

Log4jは、Tomcatソースを必要とするため、セットアップが簡単ではありません。JULIには、ログファイルのサイズを制御するための構成がありません。ログファイルはすでにローテーションされているため(デフォルト)、シェルスクリプトまたはバッチファイルを定期的に実行して、すべてのログファイルを削除します。

于 2011-02-28T20:11:47.407 に答える
1

Log4Jを使用するためのソースは必要ありません。すべてのjarファイルをApacheから直接ダウンロードし、それに応じてlibフォルダーとbinフォルダーに配置するだけで、準備が整います。最も難しい部分はlog4j.propertiesファイルを作成することですが、コピーして貼り付けるだけのテンプレートがたくさんあります。

于 2011-05-21T07:42:29.973 に答える
0

クロノログをお勧めします。それは完全にあなたが望むものではありませんが(サイズでローテーションする)、時間でソートされたログは処理と検索がはるかに簡単であることがわかります。

たとえば、Tomcat / Apacheを構成して、ログを毎日ローテーションし、週より古いログを削除/圧縮することができます。または、時間ごとにローテーションして、数日古いものを削除/アーカイブするなど。

于 2011-02-28T22:16:34.407 に答える