From cfc935de7e14c8467ee8a28ad4c7a3ea02fe92a0 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Wed, 15 May 2024 16:17:38 +0800 Subject: [PATCH] =?UTF-8?q?update(REQ-2324)=20-=20=E6=9B=BF=E6=8D=A2?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=20TraceId=20=E7=9A=84=E5=B8=B8=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflow/server/common/filter/HttpTraceLogFilter.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/common/filter/HttpTraceLogFilter.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/common/filter/HttpTraceLogFilter.java index cd1d0021f..1af797b06 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/common/filter/HttpTraceLogFilter.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/common/filter/HttpTraceLogFilter.java @@ -1,6 +1,7 @@ package cn.axzo.workflow.server.common.filter; import cn.azxo.framework.common.constatns.Constants; +import cn.hutool.core.util.IdUtil; import com.google.common.base.Strings; import lombok.extern.slf4j.Slf4j; import org.apache.skywalking.apm.toolkit.trace.Trace; @@ -15,7 +16,8 @@ import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; -import java.util.UUID; + +import static cn.axzo.workflow.common.constant.LogFieldConstants.X_REQUEST_ID; /** * Http接口日志记录 @@ -26,7 +28,6 @@ import java.util.UUID; @Slf4j @Component public class HttpTraceLogFilter extends OncePerRequestFilter implements Ordered { - private static final String X_REQUEST_ID = "x-request-id"; @Override public int getOrder() { @@ -61,7 +62,6 @@ public class HttpTraceLogFilter extends OncePerRequestFilter implements Ordered private String getTraceId() { String contextTraceId = TraceContext.traceId(); - return Strings.isNullOrEmpty(contextTraceId) - ? UUID.randomUUID().toString().replaceAll("-", "") : contextTraceId; + return Strings.isNullOrEmpty(contextTraceId) ? IdUtil.fastSimpleUUID() : contextTraceId; } }