log4j不打印sql
时间: 2023-07-28 19:17:37 浏览: 97
Log4j入门与详解
如果您使用的是log4j日志框架,想要记录SQL语句,可以按照以下步骤进行配置:
1. 在log4j.properties文件中添加以下配置:
```
log4j.logger.org.hibernate.SQL=DEBUG
log4j.logger.org.hibernate.type=TRACE
```
2. 如果您使用的是log4j.xml文件,则可以添加以下配置:
```
<logger name="org.hibernate.SQL">
<level value="debug" />
</logger>
<logger name="org.hibernate.type">
<level value="trace" />
</logger>
```
上述配置将会打印出所有Hibernate执行的SQL语句,以及SQL参数的绑定情况。请注意,这些配置将会产生大量的日志输出,因此在生产环境中建议关闭该功能。
阅读全文