logback-spring.xml打印sql
时间: 2023-12-16 22:19:01 浏览: 42
在logback-spring.xml中配置打印SQL语句的日志,你可以按照以下步骤进行操作:
1. 打开logback-spring.xml文件,通常位于src/main/resources目录下。
2. 在<configuration>标签内添加一个新的appender,用于打印SQL日志。例如:
```xml
<appender name="sqlAppender" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
```
3. 在<root>标签内添加一个新的logger,指定打印SQL日志的级别和要打印日志的包名。例如:
```xml
<root level="info">
<appender-ref ref="sqlAppender"/>
<appender-ref ref="CONSOLE"/>
</root>
<logger name="org.hibernate.SQL" level="debug"/>
```
在上面的例子中,我们添加了一个名为"sqlAppender"的ConsoleAppender,并将其添加到<root> logger中。同时,我们还单独配置了一个名为"org.hibernate.SQL"的logger,将其日志级别设置为debug,用于打印Hibernate SQL语句。
你可以根据自己的需求调整日志级别和要打印的包名,以适应你的应用程序。完成配置后,重启应用程序即可开始打印SQL日志。