10

log4j バージョン 1 から log4j バージョン 2 に切り替えています。このシグネチャを使用してメソッドの機能を複製する必要があります。

org.apache.log4j.ProperyConfigurator.configure(InputStream s);

つまり、InputStream から log4j プロパティをプログラムで設定する必要があります。私の環境では、明示的な log4j.properties ファイルを使用することはできません。

また、これはクライアント用であり、サーバー/サーブレット用ではないことに注意してください。

log4jバージョン2で同等のことを行うにはどうすればよいですか?

4

2 に答える 2

0

見た目からすると、簡単な方法はなく、log4j を拡張してConfigurationFactoryの独自の実装を定義する必要がある場合があります。

于 2013-11-06T22:04:38.470 に答える
0

カスタム コードを作成する前に、log4j ユーザー メーリング リストで質問することをお勧めします。それはあなたの労力を節約するかもしれません。

于 2013-11-06T22:25:37.373 に答える