logging.level.org.hibernate.SQL=error通过这种格式改变级别
时间: 2023-11-29 15:06:21 浏览: 65
是的,这是 Spring Boot 中常用的一种方式,可以通过在 application.properties 或 application.yml 中设置 logging.level.<logger-name>=<level> 的格式来改变日志级别。其中,<logger-name> 表示需要修改级别的 logger 名称,<level> 表示要设置的日志级别。
例如,要将 Hibernate 的 SQL 日志级别设置为 ERROR,可以在 application.properties 中添加以下内容:
```
logging.level.org.hibernate.SQL=error
```
或者在 application.yml 中添加以下内容:
```
logging:
level:
org.hibernate.SQL: error
```
这样,Hibernate 的 SQL 日志级别将被设置为 ERROR,只有 ERROR 级别的 SQL 日志会被记录下来。你可以根据需要修改 logger 名称和日志级别来实现自己的需求。
相关问题
logging.level.org.hibernate.SQL=error
将 `logging.level.org.hibernate.SQL` 的值设置为 `error`,可以限制 Hibernate SQL 查询的日志输出级别为 ERROR。这样,只有在发生错误时才会记录SQL查询的日志,因此可以减少日志的数量并提高日志的清晰度。
在application.properties文件中添加以下配置即可:
```
logging.level.org.hibernate.SQL=error
```
如果你使用的是application.yml配置文件,可以使用以下配置:
```yaml
logging:
level:
org.hibernate.SQL: error
```
这样就可以限制 Hibernate SQL 查询的日志输出级别为 ERROR,从而减少日志的数量并提高日志的清晰度。
怎么通过修改Spring Boot应用的application.properties配置文件来屏蔽这个日志Hibernate: select count(app0_.Id) as col_0_0_ from App app0_ where ( app0_.isDeleted = 0)
要通过修改Spring Boot应用的application.properties配置文件来屏蔽这个日志,可以在该文件中加入以下配置:
```properties
logging.level.org.hibernate.SQL=ERROR
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=ERROR
```
这样就会将Hibernate的SQL语句和参数绑定的日志级别设置为ERROR,从而不再输出该日志。注意,这样的配置会影响所有使用Hibernate的SQL语句日志输出。如果只想屏蔽特定的SQL语句,可以考虑使用日志过滤器或者自定义日志输出器来实现。
阅读全文