0

現在、WebSphere 上で動作する J2EE アプリケーションがあり、log4j 1.x が当社の Java ロギングの標準です。実行時に log4j 構成 xml ファイルを変更する機能を調査して、たとえば問題が特定されたときに DEBUG レベルに変更し、それらの問題が解決されて DEBUG がない場合に ERROR レベルに戻ることができるようにしたいと考えています。もはや必要。アプリケーションをリサイクルして構成ファイルを再読み込みする必要なく、これらすべてを実行したいと考えています。

DOMConfigurator.configureandWatch() は、実行時に構成ファイルを再読み取りできるようにする使用可能なメソッドであることがわかります。ただし、アプリケーションのシャットダウン時にシャットダウンされない別のスレッドが生成されるため、J2EE 環境で実行するのは安全ではありません。

http://logging.apache.org/log4j/1.2/faq.html#a3.6

これがlog4 2で修正されたかどうか誰か知っていますか? ドキュメントから決定的なものはまだ見つかっておらず、J2EE で実行時に構成ファイルを変更しても安全かどうかを知りたいと思っていました。

4

1 に答える 1