2012-03-19 4 views
0

はlog4jでlog4j構成ファイルを自動的にリロードします。 log4jのログバックのような設定は、上記のタスクのためにそこにあります。 サーバを再起動する必要があるたびに、log4j設定ファイルをデバッグからエラーに変更します。 log4jのようなオープンソースであるlogbackをチェックしました。他のチームがすでに実装しています。 log4jファイルに変更がある場合、サーバーを再起動する必要はありません。は、log4jを使用してlog4jでログの4j構成ファイルを自動的にリロードします。サーバーを再起動せずに

は、私はそれを使用したときに、それが唯一のファイル内の既存のプロパティの変更を拾う、としなかったでしょうけれどもDOMConfigurator.configureAndWatchは、行くための正しい方法で、私が覚えていることから、事前に

+0

[File Watchdog Feature](http://stackoverflow.com/a/4599083/367285)をご覧ください。私はそれを自分で使ったことがないので、答えとしてではなく、コメントとしてのみ提供します。 – FrVaBe

+0

Log4Jの設定に関するお返事ありがとうございます。私はXML設定ファイルを使用することを選択しました(プロパティファイルを試した後に)。私のコードではDOMConfiguratorを次のように使います。 DOMConfigurator.configureAndWatch( "log4j.xml"); ここでは、ファイルに変更を加えたときに、Tomcatを再起動するまで、そのファイルは選択されません。 アイデア私は少しの研究をしましたが、これに関するバグに関連するものは見つかりませんでした。私は行方不明のものがありますか? S – user1137387

+0

log4jファイルが変更された場合に備えてWebLogicを再起動しないようにWebLogicを設定する方法を見つけましたか? –

答えて

0

をありがとうプロパティの追加と削除に対してあまりにも満足し、これらを無視するだけです。

関連する問題