From 82d85e447d65b86ff0b558077911e3408548445c Mon Sep 17 00:00:00 2001 From: xudawei Date: Thu, 16 May 2024 16:06:33 +0800 Subject: [PATCH] =?UTF-8?q?common-trace=E5=8E=BB=E6=8E=89=E8=AF=B7?= =?UTF-8?q?=E6=B1=82wrapper=E5=8C=85=E8=A3=85=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../interceptor/RequestLogHandlerInterceptor.java | 4 ---- .../framework/trace/interceptor/TraceIdFilter.java | 10 +--------- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/axzo-common-loggings/axzo-common-trace/src/main/java/com/axzo/framework/trace/interceptor/RequestLogHandlerInterceptor.java b/axzo-common-loggings/axzo-common-trace/src/main/java/com/axzo/framework/trace/interceptor/RequestLogHandlerInterceptor.java index 0275cc0..da6f977 100644 --- a/axzo-common-loggings/axzo-common-trace/src/main/java/com/axzo/framework/trace/interceptor/RequestLogHandlerInterceptor.java +++ b/axzo-common-loggings/axzo-common-trace/src/main/java/com/axzo/framework/trace/interceptor/RequestLogHandlerInterceptor.java @@ -50,10 +50,6 @@ public class RequestLogHandlerInterceptor implements HandlerInterceptor, WebMvcC if (request.getDispatcherType().equals(DispatcherType.ERROR)) { return; } - if (!(request instanceof BodyReaderHttpServletRequestWrapper)) { - log.warn("print request log error : current request entity not support"); - return; - } String method = request.getMethod(); StringBuffer requestUrl = request.getRequestURL(); diff --git a/axzo-common-loggings/axzo-common-trace/src/main/java/com/axzo/framework/trace/interceptor/TraceIdFilter.java b/axzo-common-loggings/axzo-common-trace/src/main/java/com/axzo/framework/trace/interceptor/TraceIdFilter.java index 24e33c1..3ec2d36 100644 --- a/axzo-common-loggings/axzo-common-trace/src/main/java/com/axzo/framework/trace/interceptor/TraceIdFilter.java +++ b/axzo-common-loggings/axzo-common-trace/src/main/java/com/axzo/framework/trace/interceptor/TraceIdFilter.java @@ -38,16 +38,8 @@ public class TraceIdFilter extends OncePerRequestFilter { protected void doFilterInternal(@NonNull HttpServletRequest request, @NonNull HttpServletResponse response, @NonNull FilterChain filterChain) throws ServletException, IOException { - - // wrapper - BodyReaderHttpServletRequestWrapper bodyRequest = new BodyReaderHttpServletRequestWrapper( - request); - // trace id 补充 - - ExceptionUtil.ignoreException(() -> setTraceId(bodyRequest, response), null); - - + ExceptionUtil.ignoreException(() -> setTraceId(request, response), null); //do try { filterChain.doFilter(request, response);