From 06a03291a942f8b4a39cc46234d6c9d4ec746ba2 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Sat, 14 Sep 2024 15:57:19 +0800 Subject: [PATCH 1/3] =?UTF-8?q?spy=20sql=E6=97=A5=E5=BF=97=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 6 +++--- src/main/resources/spy.properties | 30 ++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/spy.properties diff --git a/pom.xml b/pom.xml index 02ad5b0..c0c6685 100644 --- a/pom.xml +++ b/pom.xml @@ -33,9 +33,9 @@ 2.5.1 - com.github.gavlyukovskiy - p6spy-spring-boot-starter - 1.7.1 + p6spy + p6spy + 3.8.2 org.apache.commons diff --git a/src/main/resources/spy.properties b/src/main/resources/spy.properties new file mode 100644 index 0000000..b8fb442 --- /dev/null +++ b/src/main/resources/spy.properties @@ -0,0 +1,30 @@ +# p6spy ?????????? +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 +# ???????? sql +appender=com.p6spy.engine.spy.appender.Slf4JLogger + +logfile=sql.log +# ?? 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 +# SQL???????? +databaseDialectTimestampFormat=yyyy-MM-dd HH:mm:ss +# ??????? +#driverlist=org.h2.Driver +# ?????SQL?? +outagedetection=true +# ?SQL???? 2 ? +outagedetectioninterval=2 +# ???? Log +filter=true +# ?? Log ????? sql ????????? +exclude=SELECT 1 From 42d7c3c10d51517cc15f00868c44cd30f7ac76d7 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Sat, 14 Sep 2024 16:59:15 +0800 Subject: [PATCH 2/3] =?UTF-8?q?spy=20sql=E6=97=A5=E5=BF=97=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/spy.properties | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/main/resources/spy.properties b/src/main/resources/spy.properties index b8fb442..50ebcbc 100644 --- a/src/main/resources/spy.properties +++ b/src/main/resources/spy.properties @@ -1,30 +1,30 @@ -# p6spy ?????????? +#指定要加载的模块列表 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 -# ???????? sql +#指定日志输出到 SLF4J 日志框架 appender=com.p6spy.engine.spy.appender.Slf4JLogger - +#定义日志文件的名称。 logfile=sql.log -# ?? p6spy driver ?? +#是否注销 JDBC 驱动程序(默认不注销) #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 -# SQL???????? +#定义数据库方言的时间戳格式。 databaseDialectTimestampFormat=yyyy-MM-dd HH:mm:ss -# ??????? +#指定 JDBC 驱动程序列表 #driverlist=org.h2.Driver -# ?????SQL?? +#启用故障检测 outagedetection=true -# ?SQL???? 2 ? +#设置故障检测的时间间隔(单位:分钟) outagedetectioninterval=2 -# ???? Log +#启用 SQL 过滤功能 filter=true -# ?? Log ????? sql ????????? +#排除记录包含 "SELECT 1" 的 SQL 查询 exclude=SELECT 1 From a1a9eb5981613c1550f6c3d3c50673a75dd1aac6 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Sat, 14 Sep 2024 17:03:02 +0800 Subject: [PATCH 3/3] =?UTF-8?q?spy=20sql=E6=97=A5=E5=BF=97=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/spy.properties | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/resources/spy.properties b/src/main/resources/spy.properties index 50ebcbc..1a0d1db 100644 --- a/src/main/resources/spy.properties +++ b/src/main/resources/spy.properties @@ -2,10 +2,12 @@ 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 #指定日志输出到 SLF4J 日志框架 -appender=com.p6spy.engine.spy.appender.Slf4JLogger +#appender=com.p6spy.engine.spy.appender.Slf4JLogger +#指定日志输出到 file文件 +appender=com.p6spy.engine.spy.appender.FileLogger #定义日志文件的名称。 logfile=sql.log #是否注销 JDBC 驱动程序(默认不注销)