我想使用 logback 日志记录框架记录休眠生成的 sql 查询,但问题是它正在生成日志文件但没有记录与休眠相关的任何内容。
这就是 logback.xml 的样子
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${Project_HOME}\\module\\logs\\module.log</file>
<append>true</append>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${Project_HOME}\\module\\logs\\module_%d{yyyy- MM-dd}.%i.log.zip
</fileNamePattern>
<maxHistory>10</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>10KB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
<pattern>%date %-5level [%file:%line] - %msg%n
</pattern>
</encoder>
</appender>
<logger name="org.hibernate.SQL">
<level value="DEBUG" />
<appender-ref ref="FILE" />
</logger>
此外,使用相同附加程序的所有其他日志记录工作正常。