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的配置
*/
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;
@Value("${spring.application.name:}")
private String applicationName;
@ -338,7 +339,7 @@ public class GlobalExceptionHandler extends ResponseEntityExceptionHandler {
headerValue = MDC.get(recordExceptionHeaderName);
}
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) {