Spring Boot application integrates p6spy print SQL logs quickly.
- Import dependencies
<dependency>
<groupId>com.yookue.springstarter</groupId>
<artifactId>p6spy-spring-boot-starter</artifactId>
<version>LATEST</version>
</dependency>
By default, this starter will auto take effect, you can turn it off by
spring.p6spy.enabled = false
- Configure Spring Boot
application.yml
with prefixspring.p6spy
spring:
datasource:
url: 'jdbc:p6spy:mysql://xxx'
driver-class-name: com.p6spy.engine.spy.P6SpyDriver
p6spy:
appender: com.p6spy.engine.spy.appender.Slf4JLogger
log-message-format: com.yookue.springstarter.p6spy.strategy.CompactSingleLineFormat
reload-properties: false
- Github: https://github.com/yookue/p6spy-spring-boot-starter
- P6spy github: https://github.com/p6spy/p6spy
- P6spy configurations: https://p6spy.readthedocs.io/en/latest/configandusage.html
- jdk 17+
This project is under the Apache License 2.0
See the NOTICE.txt
file for required notices and attributions.
You like this package? Then donate to Yookue to support the development.
- Yookue: https://yookue.com