JDBC Logging
log4jdbc-spring-boot-starter JDBC, Spring Boot/Spring Data JPA.
, JPQL :
select u from User u where u.name = 'john'
SQL- :
select ... from users users0_ where users0_.name='john'
:
|---|---------|
|id |name |
|---|---------|
|1 |john |
|---|---------|
, :
<dependency>
<groupId>com.integralblue</groupId>
<artifactId>log4jdbc-spring-boot-starter</artifactId>
<version>1.0.2</version>
</dependency>
application.properties:
logging.level.jdbc.resultsettable=info
logging.level.jdbc.sqltiming=info
logging.level.jdbc.sqlonly=fatal
logging.level.jdbc.audit=fatal
logging.level.jdbc.resultset=fatal
logging.level.jdbc.connection=fatal
, log4jdbc, :
log4jdbc.dump.sql.addsemicolon=true
log4jdbc.dump.sql.maxlinelength=0
log4jdbc.trim.sql.extrablanklines=false