/ Log4jの初期化/遅延 - java、logging、log4j

Log4j初期化の遅延 - java、logging、log4j

私のアプリケーションには、その設定を構成する構成ファイルがあります。

私はこれがアプリケーションが使用する唯一の設定ファイルであることを望みます、

アプリケーションはjarファイルから実行されます。つまり、log4jはアプリケーションが実行されるとすぐに開始されます。

log4jの初期化を遅らせて、設定ファイルの情報を使ってlog4jを設定してからlog4jを起動できるようにする方法はありますか。

回答:

回答№1は0

Andreasが書いているように、あなた(あるいはあなたが呼ぶ図書館)明らかにLog4Jを使用してください。しかし、短いコード例がなければ、何が起こっているのかわかりません(ヒント:短い例を得るためにコードを削除すると、問題が発生する可能性があります)。

による ドキュメンテーション Log4Jの起動後にプログラムで設定を変更することも可能です(リリース2.4以降)。