From 232bcc1c38b04cacb1beda499950d826177c3521 Mon Sep 17 00:00:00 2001 From: Jie Zheng <201507802@qq.com> Date: Thu, 26 Dec 2024 11:24:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0SQL=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E9=A2=9C=E8=89=B2=E6=A0=BC=E5=BC=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../me/zhengjie/config/CustomP6SpyLogger.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/eladmin/eladmin-common/src/main/java/me/zhengjie/config/CustomP6SpyLogger.java b/eladmin/eladmin-common/src/main/java/me/zhengjie/config/CustomP6SpyLogger.java index 2f506f3..7c4afe1 100644 --- a/eladmin/eladmin-common/src/main/java/me/zhengjie/config/CustomP6SpyLogger.java +++ b/eladmin/eladmin-common/src/main/java/me/zhengjie/config/CustomP6SpyLogger.java @@ -27,6 +27,13 @@ import lombok.extern.slf4j.Slf4j; @Slf4j public class CustomP6SpyLogger implements MessageFormattingStrategy { + // 重置颜色 + private static final String RESET = "\u001B[0m"; + // 红色 + private static final String RED = "\u001B[31m"; + // 绿色 + private static final String GREEN = "\u001B[32m"; + /** * 格式化 sql * @param connectionId 连接id @@ -44,6 +51,12 @@ public class CustomP6SpyLogger implements MessageFormattingStrategy { if(StrUtil.isNotBlank(sql)){ sql = sql.replaceAll("\\s+", " ").trim(); } - return String.format("sql- %s [Time: %dms] - %s;", now, elapsed, sql); + + // 格式化并加上颜色 + return String.format( + "sql- %s%s%s %s[Time: %dms]%s - %s;", + RED, now, RESET, GREEN, elapsed, RESET, sql + ); } } +