From 8957c8b3868e32dd8fb2a8d794364edad2e4b6fd Mon Sep 17 00:00:00 2001 From: zhouhao Date: Mon, 27 Mar 2023 10:26:45 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=97=A5=E5=BF=97):=20=E8=AE=BF=E9=97=AE?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E5=A2=9E=E5=8A=A0=E8=BF=87=E6=BB=A4=E6=94=AF?= =?UTF-8?q?=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../community/logging/access/AccessLoggingTranslator.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jetlinks-components/logging-component/src/main/java/org/jetlinks/community/logging/access/AccessLoggingTranslator.java b/jetlinks-components/logging-component/src/main/java/org/jetlinks/community/logging/access/AccessLoggingTranslator.java index 39a7406d..371a0579 100644 --- a/jetlinks-components/logging-component/src/main/java/org/jetlinks/community/logging/access/AccessLoggingTranslator.java +++ b/jetlinks-components/logging-component/src/main/java/org/jetlinks/community/logging/access/AccessLoggingTranslator.java @@ -2,6 +2,7 @@ package org.jetlinks.community.logging.access; import org.hswebframework.web.logging.events.AccessLoggerAfterEvent; import org.jetlinks.community.logging.configuration.LoggingProperties; +import org.jetlinks.core.utils.TopicUtils; import org.springframework.context.ApplicationEventPublisher; import org.springframework.context.event.EventListener; import org.springframework.stereotype.Component; @@ -20,6 +21,11 @@ public class AccessLoggingTranslator { @EventListener public void translate(AccessLoggerAfterEvent event) { + for (String pathExclude : properties.getAccess().getPathExcludes()) { + if (TopicUtils.match(pathExclude, event.getLogger().getUrl())) { + return; + } + } eventPublisher.publishEvent(SerializableAccessLog.of(event.getLogger())); }