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; }