响应头中添加 traceId 参数,方便排查问题

This commit is contained in:
b2baccline
2021-10-17 19:32:03 +08:00
parent 8303bf62d6
commit 1f373e3e45

View File

@@ -21,8 +21,11 @@ public class TraceIdFilter extends OncePerRequestFilter {
@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
throws ServletException, IOException {
MDC.put(LogConstant.TRACE_ID, IdUtil.objectId());
String traceId = IdUtil.objectId();
MDC.put(LogConstant.TRACE_ID, traceId);
try {
// 响应头中添加 traceId 参数,方便排查问题
response.setHeader(LogConstant.TRACE_ID, traceId);
filterChain.doFilter(request, response);
}
finally {