0
logback이 시작 빈에서 시스템 변수를 가져 오기 위해 joranConfigurator를 사용하는 프로젝트가 있지만 변수를 이미 설정 한 후에 로그 파일 구성을 사용하여 XML 파일을 구문 분석하도록 프로젝트에 지시하고 싶습니다 ... 프로젝트를 설정하는 방법은 내가여러 작업을 수행하는 joranConfigurator
을 heres 그것을 내 현재 코드 이런 식으로 할 필요가 있기 때문에 표준 logback.xml 이름을 사용에 의존하지 못할 :
private void configureLogBack() {
LoggerContext context = (LoggerContext)LoggerFactory.getILoggerFactory();
try {
JoranConfigurator configurator = new JoranConfigurator();
configurator.setContext(context);
// Call context.reset() to clear any previous configuration, e.g.
// default
// configuration. For multi-step configuration, omit calling
// context.reset().
// context.reset();
configurator.doConfigure(System.getenv("logPath"));
} catch (JoranException je) {
// StatusPrinter will handle this
}
StatusPrinter.printInCaseOfErrorsOrWarnings(context);
}
내가 다음
context.reset()
을 수행하십시오 다른
configurator.doConfigure()
을 수행 하시겠습니까? 인수로 넘기는 것은 xml 파일의 이름입니다. ???
감사합니다.