update(REQ-2324) - 替换使用 TraceId 的常量

This commit is contained in:
wangli 2024-05-15 16:17:38 +08:00
parent a95551d3d5
commit cfc935de7e

View File

@ -1,6 +1,7 @@
package cn.axzo.workflow.server.common.filter; package cn.axzo.workflow.server.common.filter;
import cn.azxo.framework.common.constatns.Constants; import cn.azxo.framework.common.constatns.Constants;
import cn.hutool.core.util.IdUtil;
import com.google.common.base.Strings; import com.google.common.base.Strings;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.skywalking.apm.toolkit.trace.Trace; 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.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.io.IOException; import java.io.IOException;
import java.util.UUID;
import static cn.axzo.workflow.common.constant.LogFieldConstants.X_REQUEST_ID;
/** /**
* Http接口日志记录 * Http接口日志记录
@ -26,7 +28,6 @@ import java.util.UUID;
@Slf4j @Slf4j
@Component @Component
public class HttpTraceLogFilter extends OncePerRequestFilter implements Ordered { public class HttpTraceLogFilter extends OncePerRequestFilter implements Ordered {
private static final String X_REQUEST_ID = "x-request-id";
@Override @Override
public int getOrder() { public int getOrder() {
@ -61,7 +62,6 @@ public class HttpTraceLogFilter extends OncePerRequestFilter implements Ordered
private String getTraceId() { private String getTraceId() {
String contextTraceId = TraceContext.traceId(); String contextTraceId = TraceContext.traceId();
return Strings.isNullOrEmpty(contextTraceId) return Strings.isNullOrEmpty(contextTraceId) ? IdUtil.fastSimpleUUID() : contextTraceId;
? UUID.randomUUID().toString().replaceAll("-", "") : contextTraceId;
} }
} }