From 8d7b508c88ebbed335a77758e9e26b375b779aa6 Mon Sep 17 00:00:00 2001 From: wangxianzhang Date: Wed, 29 Dec 2021 10:34:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9A=201.=E8=B0=83?= =?UTF-8?q?=E6=95=B4BaseRequestLogAspect=EF=BC=8C=E8=BE=93=E5=87=BA?= =?UTF-8?q?=E8=AF=B7=E6=B1=82=E5=8F=82=E6=95=B0=E7=9A=84=E6=97=B6=E5=80=99?= =?UTF-8?q?,=E4=B8=8D=E6=89=93=E5=8D=B0Request=E5=92=8CResponse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epmet/commons/tools/aspect/BaseRequestLogAspect.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/aspect/BaseRequestLogAspect.java b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/aspect/BaseRequestLogAspect.java index 12720182f5..055d174c2e 100644 --- a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/aspect/BaseRequestLogAspect.java +++ b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/aspect/BaseRequestLogAspect.java @@ -11,6 +11,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.dao.DuplicateKeyException; +import javax.servlet.ServletRequest; +import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; import java.time.Duration; import java.time.LocalDateTime; @@ -281,7 +283,10 @@ public abstract class BaseRequestLogAspect { } else { StringBuilder builder = new StringBuilder("["); for (Object object : args) { - if (object != null) { + if (object != null + && !(object instanceof ServletRequest) + && !(object instanceof ServletResponse) + ) { try { // 尝试作为json解析 String objectString = JSON.toJSONString(object);