2012-05-08 7 views
3

우리는 로깅을 위해 log4j를 사용하는 독립형 자바 프로젝트를 가지고 있으며 우리는 클래스 경로 설정을 통해 log4j를 설정하지 않습니다. 우리가 SLF4J로 이동하면 내가 어떻게 설정 log4j를 통해 SLF4J,config log4j via slf4j

String configLocation = System.getProperty("S_HOME") + File.separator + "config" + File.separator + "xxxLog.properties"; 
PropertyConfigurator.configure(configLocation) 

을하지만 우리는 우는 소리 내 코드에서 config (설정)? 당신은 그것을 위해 SLF4J를 사용할 수 없습니다

THKS

답변

2

, 당신은 log4j에 대한 이전 구성 코드를 유지한다.

slf4j는 구성 부분을 처리하지 않으므로 지원되는 모든 로깅 시스템에 대해 일반화하기가 매우 어려울 수 있습니다. slf4j는 특정 로깅 구현에 전달되는 로깅 호출을 처리하기위한 API 일뿐입니다. 또한 java.util.logging을 slf4j로 리다이렉트하는 것과 같은 많은 브릿지를 제공한다.

로그 출력은 slf4j API의 일부가 아닙니다.

관련 문제