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 驱动程序(默认不注销)