2016-03-30 33 views
0

私はlog4jからlog4j2に移行しようとしています。設定は適切な位置にあり、ロギングさえ自分の設定に従って正しく動作しています。しかし、以下のインポートとコンフィグレータを使用する場合にのみ機能します。Log4j2の後方互換性の問題

import org.apache.logging.log4j.Logger; 
import org.apache.logging.log4j.LogManager; 
. 
. 
Configurator.initialize(null, pathToConfigFile); 
. 
. 
private static final Logger LOGGER = LogManager.getLogger(MetricsTopic.class); 

しかし、以前のインポートは有効なインポートですが、設定が正しく読み込まれていないようです。ここ は(動作しない)古い輸入されている:

import org.apache.log4j.Logger; 
private static final Logger LOGGER = Logger.getLogger(MetricsTopic.class); 

誰もがこの上で私を導くことができますか?

答えて

0

Log4j 2のlog4j-1.2-api jarを使用していますか? log4j 1 jarは存在してはいけません。