From efd9d5519f559c35164dd50266a76f4008cce764 Mon Sep 17 00:00:00 2001 From: heavyrian2012 Date: Mon, 9 Feb 2026 17:41:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=8F=E6=84=9F=E8=AF=8D=E5=91=BD=E4=B8=AD?= =?UTF-8?q?=E6=97=B6=E6=97=A5=E5=BF=97=E6=89=93=E5=8D=B0=E5=87=BA=E5=91=BD?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E6=95=8F=E6=84=9F=E8=AF=8D=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- broker/src/main/java/win/liyufan/im/SensitiveFilter.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/broker/src/main/java/win/liyufan/im/SensitiveFilter.java b/broker/src/main/java/win/liyufan/im/SensitiveFilter.java index 1af29883..6d24cff2 100644 --- a/broker/src/main/java/win/liyufan/im/SensitiveFilter.java +++ b/broker/src/main/java/win/liyufan/im/SensitiveFilter.java @@ -1,9 +1,13 @@ package win.liyufan.im; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import java.util.*; import java.util.concurrent.ConcurrentHashMap; public class SensitiveFilter { + private static final Logger LOG = LoggerFactory.getLogger(SensitiveFilter.class); public enum MatchType { MIN_MATCH("最小匹配规则"),MAX_MATCH("最大匹配规则"); @@ -71,6 +75,9 @@ public class SensitiveFilter { i=i+sensitiveWordLength-1; } } + if(!sensitiveWords.isEmpty()) { + LOG.info("Text {} matched sensitive word {}", originalText, sensitiveWords); + } return sensitiveWords; }