修改log4j.properties或者log4j.xm配置把INFO級別設定成WARN級別或者ALL
阿新 • • 發佈:2019-01-31
1.如果使用log4j.properties 配置
#定義LOG輸出級別
log4j.rootLogger=DEBUG,Console,File
#定義日誌輸出目的地為控制檯
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target=System.out
#可以靈活地指定日誌輸出格式,下面一行是指定具體的格式
log4j.appender.Console.layout = org.apache.log4j.PatternLayout
log4j.appender.Console .layout.ConversionPattern=[%c] - %m%n
#檔案大小到達指定尺寸的時候產生一個新的檔案
log4j.appender.File = org.apache.log4j.RollingFileAppender
#指定輸出目錄
log4j.appender.File.File = logs/ssm.log
#定義檔案最大大小
log4j.appender.File.MaxFileSize = 10MB
# 輸出所以日誌,如果換成DEBUG表示輸出DEBUG以上級別日誌
log4j.appender.File.Threshold = ALL
log4j.appender .File.layout = org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern =[%p] [%d{yyyy-MM-dd HH\:mm\:ss}][%c]%m%n
定義LOG輸出級別
log4j.rootLogger=DEBUG,Console,File
將og4j.rootLogger 修改為 INFO 或者 DEBUG 或者 ALL
一共分為五個級別:DEBUG、INFO、WARN、ERROR和FATAL。這五個級別是有順序的,DEBUG < INFO < WARN < ERROR < FATAL,明白這一點很重要,這裡Log4j有一個規則:假設設定了級別為P,如果發生了一個級別Q比P高,則可以啟動,否則遮蔽掉。
2.如果使用log4j.xml配置
修改了下log4j的配置檔案,將springmvc的日誌級別改為debug,如果是logback的話,配置檔案也是類似。
<logger name="org.springframework.web">
<level value="DEBUG"/>
</logger>
和log4j級別
<logger name="log4j.logger.org.hibernate.type" additivity="true">
<level value="DEBUG" />
<appender-ref ref="Console" />
</logger>
<logger name="log4j.logger.org.hibernate" additivity="true">
<level value="DEBUG" />
<appender-ref ref="Console" />
</logger>