2016-03-30 6 views
0

Ich versuche, von Log4j Log4j2 zu migrieren. Die Konfigurationen sind vorhanden und selbst die Protokollierung funktioniert gemäß meinen Konfigurationen ordnungsgemäß. Aber es funktioniert nur, wenn ich die folgenden Importe und Konfiguratoren verwende.Log4j2 Abwärtskompatibilitätsprobleme

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); 

Allerdings ist mein älterer Import noch ein gültiger Import, scheint aber die Konfiguration nicht richtig zu laden. hier sind die älteren Einfuhren (die nicht funktionieren):

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

kann mir jemand führen dazu?

Antwort

0

Verwenden Sie das log4j-1.2-api-Glas von Log4j 2? Sie sollten das log4j 1-Glas nicht haben.