2014-10-23 2 views
1

저는 여러 모듈과 플러그인을 사용하는 대형 프로젝트에서 작업하고 있습니다. 우리는 이러한 모든 모듈과 플러그인에 로그인하기 위해 log4cxx를 사용합니다.log4cxx DOMConfigurator가 구성 정보를 콘솔에 출력합니다.

때마다 log4cxx :: XML :: DOMConfigurator :: 구성 ("xml_config_file")라고하며, 구성 정보가 콘솔에 표시됩니다

log4cxx: Threshold = "". 
log4cxx: Level value for root is [trace] 
log4cxx: OptionConverter::toLevel: no class name specified, level=[trace] 
log4cxx: root level set to TRACE 
log4cxx: Retrieving an instance of Logger. 
etc... 

이 디버깅시 도움이 될 수 있지만 ... 우리의 테스터에게는 도움이되지 않습니다. 너무 많은 출력이 발생합니다.

Console Appender가 구성되어 있지 않습니다 ... 출력이 로그 파일로 전송됩니다.

어떻게 해제 할 수 있습니까?

감사합니다.

답변

2

오케이, 마침내 올바른 답을 찾아서 기존 답변 (이 사이트가 아님)을 찾습니다.

은 기본적으로 구성 파일의 상단에 다음과 같이 표시됩니다 :

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true"> 

그것은 콘솔에 인쇄하는 원인이되었다 "true"로 디버그 =입니다. 나는 거짓으로 설정하고 더 이상하지 않습니다.

최고, 에이스

관련 문제