Home >Java >javaTutorial >How do I Log SQL Statements in Spring Boot?

How do I Log SQL Statements in Spring Boot?

Susan Sarandon
Susan SarandonOriginal
2024-11-20 02:39:02956browse

How do I Log SQL Statements in Spring Boot?

Logging SQL Statements in Spring Boot

Spring Boot provides a robust logging mechanism that can be customized to cater to specific application needs. One such customization is the ability to log SQL statements to a file.

To achieve this, you can follow these steps:

  1. Configure the relevant properties in application.properties:

    # Enable logging for SQL statements
    logging.level.org.hibernate.SQL=DEBUG
    logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
  2. Ensure that the Spring.jpa.show-sql property is set to true to enable the display of SQL statements in the console.
  3. Run your application using the mvn spring-boot:run command.

Upon successfully implementing these steps, SQL statements should now be visible in the specified log file, providing a valuable debugging and monitoring resource.

The above is the detailed content of How do I Log SQL Statements in Spring Boot?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn