Log4jローリング・アペンダーは、MaxBackupIndex制限を超えたためロギングを停止したようです。古いログファイルを移動しましたが、Log4jはログを再開しないようです。JMXによるLog4Jロギングの再起動
JMX経由のLog4Jロギングを再起動する方法はありますか?
私はこれを利用して、Tomcatインスタンスを再起動したいと考えています。
ありがとうございました。
Log4jローリング・アペンダーは、MaxBackupIndex制限を超えたためロギングを停止したようです。古いログファイルを移動しましたが、Log4jはログを再開しないようです。JMXによるLog4Jロギングの再起動
JMX経由のLog4Jロギングを再起動する方法はありますか?
私はこれを利用して、Tomcatインスタンスを再起動したいと考えています。
ありがとうございました。
ログバック、log4jの後継者はreloaded via JMXです。また、ファイルが変更されている場合は(スレッド内で)automatic reloading of the configurationファイルをサポートします。
私はそれがlog4jの機能ではないと思います。 MaxBackupIndexパラメータは、古いファイルを削除する前に保持する必要のある古いファイルの数を記録します。ログ自体には影響しません。私はあなたの問題が他の場所にあると考えています。
あなたはそうです。 Log4Jのドキュメントによると、MaxBackupIndexはRollingFileAppenderにロギングを停止させるべきではありません。古いファイルの削除が始まります。 – digitalsanctum