Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ロギングに log4j を使用しています。私は桟橋ベースのモジュールを持っています。毎日のログが必要なので、DailyRollingFileAppender を使用しました。問題は、午前 12:00 にログ ファイルをロールする必要があることです。現時点では、ロールする前に新しいリクエストを待機します。ローリング プロセスを「強制」する方法はありますか?
疑わしい。ロギング サービスは、終日待機するか、ある種のタイマー サービスに依存するスレッドを生成する必要があります。ロガーは、依存関係を持たないようにしたり、リソースを消費したりしないように非常に懸命に努力します。ロールオーバーをトリガーするメッセージを毎日ログに記録できますか? 何日もメッセージがない場合、長さゼロのログ ファイルが必要ですか? それ以外の場合は、おそらく appender をサブクラス化する必要があります。