Log4jのlog.propertiesを変更すると、変更を有効にするために再起動する必要がありますか?Log4jのlog.propertiesを変更するには再起動が必要ですか?
私のシステムで問題を解決しようとしていますが、サーバー・プロセス(この場合はOC4J)を再起動する機能はありません。
Log4jのlog.propertiesを変更すると、変更を有効にするために再起動する必要がありますか?Log4jのlog.propertiesを変更するには再起動が必要ですか?
私のシステムで問題を解決しようとしていますが、サーバー・プロセス(この場合はOC4J)を再起動する機能はありません。
はい、クラスローダーの起動時に読み込まれるlog4j起動時に設定が読み込まれるためです。
PropertyConfigurator.configureAndWatch(java.lang.String configFilename, long delay)
DOMConfigurator.configureAndWatch(java.lang.String configFilename, long delay)
私たちは、サーバーを再起動することなく、変更のための設定ファイルを見て、log4jのプロパティ(またはXML)を再ロードする(ミリ秒単位)適切な遅延を使用することができます。
ただし、OC4Jの動作はわかりません。
別の角度から、私は最近、別の問題のために本当に基本的なMBeanを作成しました。そして、いくつかの簡単なコマンドでロガーレベルを上下に変更することができます。
私の場合、WLSTを使用してOracle WebLogicを使用していますが、それは単なるMBeanであり、多くのツールからアクセス可能である必要があります。