Ich benutze Log4j 1.2 mit Commons-Logging. Jetzt versuche ich es auf log4j2 zu aktualisieren. Aber wie Log4j2 mit Commons-Logging zu log4j2 zu initialisieren.Commons-Logging mit Log4j2
Ich habe versucht, commons Logging auf dem Weg zu initialisieren. Sein adaequat
**Statement1**: static Log log = new Log4JLogger(Logger.getLogger(Example.class));
**Statement2**:log.debug("debug statement");
Hier verwende ich Objekt vom Typ org.apache.commons.logging.Log mit dem Objekt von org.apache.log4j.Logger
initialisiert. (org.apache.log4j.Logger
ist die Klasse von log4j 1.2, wo ab log4j2 zu org.apache.logging.log4j.Logger
geändert wird)
Jetzt nach dem Upgrade auf log4j2, Statement1 wird nicht funktionieren, wie Log4JLogger()
Konstruktor erwartet Argument des Typs org.apache.log4j.Logger
Typ.
Also, wie verwende ich commons Protokollierung mit Log4j2?
Ich weiß, ich muss die jcl für log4j2 zu arbeiten. Aber welche Klasse/Konstruktor muss ich verwenden, um den Logger zu initialisieren? – user3207875
Ich habe meine Antwort aktualisiert. –