转自:
Springboot中如何打印sql信息和sql参数信息呢?
下文笔者讲述SpringBoot中设置配置文件--使其可打印出sql信息及参数信息的方法分享
实现思路:
springboot打印sql信息及参数
我们可采用修改application.properties
设置即可
例:
修改application.properties配置即可打印sql及参数信息
application.properties
----1.自定义log配置文件
logging.config=classpath:logback-spring.xml
-----2.日志级别
logging.level.org.springframework=INFO
-----3.打印控制台日志,彩色和非彩色配置:
logging.pattern.console=%d{dd-MM-yyyy HH:mm:ss.SSS} %magenta([%thread]) %highlight(%-5level) %logger.%M - %msg%n //非彩色
logging.pattern.console=%black(%d{yyyy-MM-dd HH:mm:ss.SSS}) %highlight(%-5level) %yellow(%C:%L{1.}) %msg%n%throwable //彩色,在IDEA里有效
-----4.SpringJdbc配置打印SQL和参数
logging.level.org.springframework.jdbc.core.JdbcTemplate=DEBUG
logging.level.org.springframework.jdbc.core.StatementCreatorUtils=TRACE