log4j 1.2를 commons-logging과 함께 사용하고 있습니다. 이제 log4j2로 업그레이드하려고합니다. 그러나 log4j2를 commons-logging과 함께 사용하여 log4j2를 초기화하는 방법.log4j2로 Commons-logging하기
아래의 방법으로 공유지를 초기화하려고했습니다. 유형 org.apache.commons.logging.Log의 그것의 작업을 잘 여기
**Statement1**: static Log log = new Log4JLogger(Logger.getLogger(Example.class));
**Statement2**:log.debug("debug statement");
내가 사용하고 개체가 org.apache.log4j.Logger
의 객체로 초기화.
org.apache.log4j.Logger
는 log4j2 일부터
org.apache.logging.log4j.Logger
로 변경 log4j에 1.2에서 클래스) 내가 log4j2로 업그레이드 한 후
Log4JLogger()
생성자 유형
org.apache.log4j.Logger
유형의 인수가 예상대로
지금, 문 1이 작동하지 않습니다.
그래서 Log4j2로 공용 공유를 사용하려면 어떻게해야합니까?
Log4j2에서 jcl을 사용해야한다는 것을 알고 있습니다. 하지만 어떤 클래스/생성자, 나는 로거를 초기화하기 위해 사용해야합니까? – user3207875
답을 업데이트했습니다. –