2013-10-15 3 views
0

내 응용 프로그램을 컴파일하고 실행하면 다음과 같은 오류가 내 콘솔에 표시되며이를 능가하는 방법이 없습니다. 당신의 log4j에 로거를 구성 클래스 패스에 log4j.properties 파일을 추가하지 않은 것처럼LogManager 경고를 초과하는 방법은 무엇입니까?

INFO: PWC1412: WebModule[null] ServletContext.log():Closing Spring root WebApplicationContext 
SEVERE: log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository. 
INFO: PWC1412: WebModule[null] ServletContext.log():No Spring WebApplicationInitializer types detected on classpath 
INFO: Initializing Mojarra 2.1.6 (SNAPSHOT 20111206) for context '' 
SEVERE: log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester). 
SEVERE: log4j:WARN Please initialize the log4j system properly. 

답변

1

보인다.

기본 log4j.properties 파일은 될 수

# Set root logger level to DEBUG and its only appender to A1. 
log4j.rootLogger=OFF, A1 

# A1 is set to be a ConsoleAppender. 
log4j.appender.A1=org.apache.log4j.ConsoleAppender 

# A1 uses PatternLayout. 
log4j.appender.A1.layout=org.apache.log4j.PatternLayout 
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n 

Docs

+0

덕분에, 나는 그것을 해제하거나 콘솔의 로그를 인쇄하지 않도록 할 수있는 방법? – J888

+0

@ J888 로그 수준을 'OFF'로 설정하려고 시도합니다. –

+0

OFF로 변경했지만 여전히 INFO : ...... 메시지를 표시합니다. – J888

관련 문제