私はアプリケーションにログインするためにslf4j + logbackを使用しています。以前はjcl + log4jを使用していましたが、最近移動しました。lobgackにログインしているときにディスクいっぱいのエラーを処理する方法は?
アプリケーションでのログ記録量が多いため、運用環境でディスクがいっぱいになる可能性があります。そのような場合、ロギングを停止する必要があり、アプリケーションは正常に動作するはずです。私がWebから見つけたのは、このようなエラーのためにLogback StatusManagerをポーリングする必要があるということです。しかしこれにより、アプリケーションのログバックに依存関係が追加されます。 log4jについては、このようなシナリオでのログインを停止するAppenderを作成できることがわかりました。これにより、log4jによるアプリケーションの依存関係が再び発生します。
slf4jのみでこれを設定する方法はありますか、これを処理する他のメカニズムはありますか?
私は不思議です、現在、ディスクがいっぱいになったらどうなりますか? slf4j/logbackから例外が発生しますか?私はロギングライブラリがあなたに例外をスローしないと思っていたでしょう。 –