2012-06-22 5 views
0

많은 외부 항아리가있는 중간 크기의 programm를 실행하려고 시도하지만 "log4j : WARN logger XYZ에 대한 appenders를 찾을 수 없습니다"라는 경고 메시지가 항상 나타납니다. 물론, 특정 appender를 log4j.properties에 추가해야하지만,이 appender를 추가하면 다음 run은 다른 appender를 놓치게됩니다.모든 appenders for log4J

그래서 외부 경고 표시기에 필요한 모든 애펜더를 찾을 수있는 방법이 있습니까? 예고편 추가, 시작, 추가 appender .. 등등. 경고가 없을 때까지?

답변

0

할 수 있습니다 다른 모든 로거의 부모 중 configure root logger : com, orgnet 같은

log4j.rootLogger=DEBUG, Appender 

또는 구성 가장 일반적인 최상위 로거.

+1

젠장 .. 나는 rootLogger에 대해 완전히 잊어 버렸습니다. – Matthias

0

루트 로거에 대해 log4j.properties 파일을 설정할 수 있습니다. 그 후에는 다른 모든 로거가 해당 속성을 "상속받으며"더 이상 메시지를받지 않습니다.