feat(REQ-2516): 调整 X-Metadata-Tag 参数值
This commit is contained in:
parent
7f2d47d4b8
commit
2c176f4653
@ -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) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user