chore(web): 链路追踪配置属性响应头名称 => 链路 ID 名称

This commit is contained in:
2024-09-04 20:12:44 +08:00
parent 4caf0a0db6
commit 260f484af9
2 changed files with 9 additions and 9 deletions

View File

@@ -52,9 +52,9 @@ public class TLogServletFilter implements Filter {
try {
TLogWebCommon.loadInstance().preHandle(httpServletRequest);
// 把 traceId 放入 response 的 header为了方便有些人有这样的需求从前端拿整条链路的 traceId
String headerName = traceProperties.getHeaderName();
if (CharSequenceUtil.isNotBlank(headerName)) {
httpServletResponse.addHeader(headerName, TLogContext.getTraceId());
String traceIdName = traceProperties.getTraceIdName();
if (CharSequenceUtil.isNotBlank(traceIdName)) {
httpServletResponse.addHeader(traceIdName, TLogContext.getTraceId());
}
chain.doFilter(request, response);
} finally {

View File

@@ -35,9 +35,9 @@ public class TraceProperties {
private boolean enabled = false;
/**
* 响应头名称
* 链路 ID 名称
*/
private String headerName = "traceId";
private String traceIdName = "traceId";
/**
* TLog 配置
@@ -53,12 +53,12 @@ public class TraceProperties {
this.enabled = enabled;
}
public String getHeaderName() {
return headerName;
public String getTraceIdName() {
return traceIdName;
}
public void setHeaderName(String headerName) {
this.headerName = headerName;
public void setTraceIdName(String traceIdName) {
this.traceIdName = traceIdName;
}
public TLogProperties getTlog() {