log4j关闭打印sql
时间: 2023-06-29 22:13:07 浏览: 175
如果您想要关闭log4j框架中的SQL语句打印功能,可以按照以下步骤进行配置:
1. 在log4j.properties文件中添加以下配置:
```
log4j.logger.org.hibernate.SQL=OFF
log4j.logger.org.hibernate.type=OFF
```
2. 如果您使用的是log4j.xml文件,则可以添加以下配置:
```
<logger name="org.hibernate.SQL">
<level value="off" />
</logger>
<logger name="org.hibernate.type">
<level value="off" />
</logger>
```
上述配置将会关闭所有Hibernate执行的SQL语句以及SQL参数的绑定情况的输出。请注意,这些配置将会关闭该功能,因此在需要时可以注释掉该配置,以便进行调试。
相关问题
log4j不打印sql
如果您使用的是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参数的绑定情况。请注意,这些配置将会产生大量的日志输出,因此在生产环境中建议关闭该功能。
spring boot 关闭指定sql log打印
可以通过在 application.properties 或 application.yml 文件中配置来实现关闭指定 SQL log 打印。具体步骤如下:
1. 打开 application.properties 或 application.yml 文件;
2. 在文件中加入以下配置:
```
# 关闭指定 SQL log 打印
logging.level.org.hibernate.SQL=OFF
```
3. 保存文件并重启应用程序。
这样就可以关闭指定 SQL log 打印了。需要注意的是,该配置会关闭所有 Hibernate 的 SQL log 打印。如果要针对性地关闭某个 SQL 的 log 打印,可以在代码中使用 @Slf4j 注解和 log.debug() 方法来控制 log 打印。
阅读全文