12

Log4jのlog.propertiesを変更するには、変更を有効にするために再起動する必要がありますか?

システムの1つで問題を解決しようとしていますが、サーバープロセス(この場合はOC4J)を再起動できません。

4

3 に答える 3

14

はい、構成はクラスローダーの起動時にロードされるlog4jの起動時にロードされるためです。

于 2009-03-27T06:15:17.773 に答える
3

PropertyConfigurator.configureAndWatch(java.lang.String configFilename、long delay)

DOMConfigurator.configureAndWatch(java.lang.String configFilename、long delay)

適切な遅延(ミリ秒単位)を使用して、構成ファイルの変更を監視し、サーバーを再起動せずにlog4jプロパティ(またはxml)を再ロードできます。

ただし、OC4Jがどのように動作するかはわかりません。

于 2009-03-27T07:02:02.170 に答える