1
回答
logback配置没起效,求助 非常感谢了
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

@scott_tang 你好,想跟你请教个问题:

我在使用logback的时候配置文件也在classpath下面,然后配置了spring和hibernate的logger级别为ERROR,但是启动tomcat时候控制台上会一直打印hibernate的debug级别的日志信息,还有我发现好像这个logback.xml文件没有起作用,请问下,这种情况大概是什么问题呢。

配置如下

<?xml version="1.0" encoding="UTF-8"?>
<!-- lev TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF -->
<configuration debug="false">
<property name="log.base" value="f:/logs/cct9k"/>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%d{HH:mm:ss.SSS} %-5level %logger{80} - %msg%n</Pattern>
</layout>
</appender>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<Encoding>UTF-8</Encoding>
<File>${log.base}.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>${log.base}.%d{yyyy-MM-dd}.log.zip</FileNamePattern>
</rollingPolicy>
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%date [%thread] %-5level %logger{80} - %msg%n</pattern>
</layout>
</appender>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>${log.base}.log</file>
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%d{HH:mm:ss.SSS} %-5level %logger{80} - %msg%n</Pattern>
</layout>
</appender> 

<logger name="org.springframework" additivity="false">
<level value="ERROR" />
</logger>
<logger name="org.springframework.web" additivity="false">
<level value="ERROR" />
</logger>
<logger name="org.hibernate" additivity="false">
<level value="ERROR" />
</logger>

<root>
<level value="DEBUG" />
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</root>
</configuration>



举报
谢立波
发帖于4年前 1回/2K+阅
顶部