springboot项目中 logging.level=debug不生效
时间: 2023-05-20 20:03:53 浏览: 76
可能是因为在项目中使用了其他的日志框架,比如log4j或者logback,这些框架的配置可能会覆盖掉springboot的日志配置。您可以检查一下项目中是否有其他的日志框架的配置文件,并将其修改为与springboot的配置一致。另外,您也可以尝试在application.properties文件中添加以下配置:logging.config=classpath:logback-spring.xml,指定使用logback作为日志框架。
相关问题
logging.level.java.sql.PreparedStatement = DEBUG
`logging.level.java.sql.PreparedStatement` 是用于设置 Java SQL PreparedStatement 的日志级别的属性。通过将该属性设置为 `DEBUG`,可以启用对 PreparedStatement 的详细调试日志记录。
当日志级别设置为 `DEBUG` 时,Java SQL PreparedStatement 会记录更详细的日志信息,包括执行的 SQL 语句、绑定的参数和执行时间等。这对于调试和排查数据库相关问题非常有用。
要设置该属性,可以在日志配置文件中进行配置,如 log4j.properties 或 logback.xml,具体的设置方式会根据你使用的日志框架而有所不同。以下是一个示例的 logback.xml 配置:
```xml
<configuration>
<!-- 其他配置项 -->
<logger name="java.sql.PreparedStatement" level="DEBUG" />
<!-- 其他配置项 -->
</configuration>
```
上述配置会将 Java SQL PreparedStatement 的日志级别设置为 `DEBUG`,从而启用详细的日志记录。请确保将日志级别设置为适当的值,并根据需要进行调整和配置。
logging.level.org.springframework.jdbc.core.JdbcTemplate=DEBUG
在这个例子中,日志级别被设置为DEBUG,针对org.springframework.jdbc.core.JdbcTemplate类。这意味着系统将记录DEBUG级别及以上的关于该类的日志信息。DEBUG级别通常用于调试和开发过程中,记录更详细的日志信息,包括SQL语句、参数和结果等。通过设置该日志级别,可以追踪JdbcTemplate执行的SQL操作,帮助开发人员进行调试和性能优化。请注意,在生产环境中使用DEBUG级别可能会产生大量的日志信息,可能会影响系统性能,因此应谨慎使用并及时调整日志级别。