Serie "SpringBoot2.0 Actual Combat": integra p6spy para realizar la función de registro de impresión SQL

Prefacio

La función de impresión de registros sql es muy práctica en el desarrollo, si copia directamente el registro sql a la base de datos para su ejecución, puede encontrar rápidamente el problema. Esta función también es necesaria en proyectos recientes, así que registre este artículo bajo la marca.

Integración

Introducir dependencias relacionadas

<!--p6spy 打印sql-->
<dependency>
    <groupId>com.github.gavlyukovskiy</groupId>
    <artifactId>p6spy-spring-boot-starter</artifactId>
    <version>1.6.2</version>
</dependency>

Escribe el archivo de configuración de spy.properties, aquí está mi versión.

modulelist=com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory,com.p6spy.engine.outage.P6OutageFactory
# 自定义日志打印
logMessageFormat=com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger
# 日志只输出到控制台,不会记录到日志文件
appender=com.baomidou.mybatisplus.extension.p6spy.StdoutLogger
# 使用日志系统记录
#appender=com.p6spy.engine.spy.appender.Slf4JLogger
# 设置 p6spy driver 代理
deregisterdrivers=true
# 取消JDBC URL前缀
useprefix=true
# 配置记录 Log 例外,可去掉的结果集有error,info,batch,debug,statement,commit,rollback,result,resultset.
excludecategories=info,debug,result,commit,resultset
# 日期格式
dateformat=yyyy-MM-dd HH:mm:ss
# 实际驱动可多个
#driverlist=org.h2.Driver
# 是否开启慢SQL记录
outagedetection=true
# 慢SQL记录标准 2 秒
outagedetectioninterval=2

# 是否开启日志过滤 默认false
filter=true

# 过滤 Log 时所包含的表名列表,以逗号分隔 默认为空
#include=
# 过滤 Log 时所排除的表名列表,以逗号分隔 默认为空
exclude= foreign_key_checks,variable_name,GET_LOCK,RELEASE_LOCK,flyway_schema_history,information_schema,FROM DUAL,@,SELECT DATABASE(),SELECT version(),SELECT 1,ACT_,QRTZ_

# 过滤 Log 时的 SQL 正则表达式名称  默认为空
#sqlexpression=

El interruptor de habilitación se agrega en yml y las diferentes configuraciones son diferentes en diferentes entornos.

# p6spy sql打印
decorator:
  datasource:
    enabled: true # 是否启用

Resultados de la prueba

Inserte la descripción de la imagen aquí

Tomado de mi proyecto de código abierto cloud-plus: https://blog.csdn.net/HXNLYW/article/details/104635673

Supongo que te gusta

Origin blog.csdn.net/HXNLYW/article/details/109096643
Recomendado
Clasificación