2013-10-15 45 views
0

編譯並運行我的應用程序後,以下錯誤將顯示在我的控制檯中,我不知道如何超越它們。如何超越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記錄器,請在您的類路徑中添加一個log4j.properties文件。

基本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