0

ロギングに log4j を使用しています。私は桟橋ベースのモジュールを持っています。毎日のログが必要なので、DailyRollingFileAppender を使用しました。問題は、午前 12:00 にログ ファイルをロールする必要があることです。現時点では、ロールする前に新しいリクエストを待機します。ローリング プロセスを「強制」する方法はありますか?

4

2 に答える 2

0

疑わしい。ロギング サービスは、終日待機するか、ある種のタイマー サービスに依存するスレッドを生成する必要があります。ロガーは、依存関係を持たないようにしたり、リソースを消費したりしないように非常に懸命に努力します。ロールオーバーをトリガーするメッセージを毎日ログに記録できますか? 何日もメッセージがない場合、長さゼロのログ ファイルが必要ですか? それ以外の場合は、おそらく appender をサブクラス化する必要があります。

于 2012-06-05T11:08:58.933 に答える