2

時間とサイズに基づいてログファイルをローテーションする方法があれば教えてください。

時間に基づいてロールオーバーが発生する場合、ログ ファイルは logfilename.log.date の形式である必要があります。

4

2 に答える 2

2

時間に基づいてローテーションを行いたい場合は、おそらくDailyRollingFileAppenderがベスト プラクティスです。構成に基づいて、年次、月次、時間別などのログを作成できます。

サイズベースのローテーションが必要な場合は、 RollingFileAppenderが非常に便利です。

さらに、時間とサイズの両方を同時に使用したい場合は、Apache 2.0 ライセンスの下で無料で提供されているTimeAndSizeRollingAppenderを参照することをお勧めします。

于 2013-01-23T14:24:50.293 に答える
0

DailyRollingFileAppenderとRollingFileAppenderを見てください。

http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/DailyRollingFileAppender.html

http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/RollingFileAppender.html

于 2013-01-23T14:23:05.113 に答える