feat(REQ-2516): 调整 X-Metadata-Tag 参数值

This commit is contained in:
wangli 2024-06-26 13:56:22 +08:00
parent 7f2d47d4b8
commit 2c176f4653

View File

@ -83,9 +83,10 @@ public class GlobalExceptionHandler extends ResponseEntityExceptionHandler {
* 多设置一个key = TraceId, value为traceId的变量到MDC. 以兼容目前的logback-spring.xml的配置 * 多设置一个key = TraceId, value为traceId的变量到MDC. 以兼容目前的logback-spring.xml的配置
*/ */
public static final String TRACE_ID_IN_MDC = "traceId"; public static final String TRACE_ID_IN_MDC = "traceId";
private static final String RECORD_FLAG = "debug";
@Value("${axzo.framework.debugging:X-Metadata-Tag}") @Value("${axzo.framework.debug:X-Metadata-Tag}")
private String recordExceptionHeaderName; private String recordExceptionHeaderName;
@Value("${spring.application.name:}") @Value("${spring.application.name:}")
private String applicationName; private String applicationName;
@ -338,7 +339,7 @@ public class GlobalExceptionHandler extends ResponseEntityExceptionHandler {
headerValue = MDC.get(recordExceptionHeaderName); headerValue = MDC.get(recordExceptionHeaderName);
} }
log.info("recordException HeaderName: {}", headerValue); log.info("recordException HeaderName: {}", headerValue);
return headerValue.contains("debugging"); return headerValue.contains(RECORD_FLAG);
} }
private boolean shouldFilter(ExceptionResultHandler<? extends Throwable, ? extends Result> handler, Throwable e) { private boolean shouldFilter(ExceptionResultHandler<? extends Throwable, ? extends Result> handler, Throwable e) {