修改log4j.properties或者log4j.xm配置把INFO级别设置成WARN级别或者ALL

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>

猜你喜欢

转载自blog.csdn.net/y562363753/article/details/80279091