update(REQ-2324) - 替换使用 TraceId 的常量
This commit is contained in:
parent
a95551d3d5
commit
cfc935de7e
@ -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;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user