diff --git a/src/main/java/com/ycwl/basic/exception/CustomExceptionHandle.java b/src/main/java/com/ycwl/basic/exception/CustomExceptionHandle.java index 99443a4..73f00a0 100644 --- a/src/main/java/com/ycwl/basic/exception/CustomExceptionHandle.java +++ b/src/main/java/com/ycwl/basic/exception/CustomExceptionHandle.java @@ -68,13 +68,15 @@ public class CustomExceptionHandle { @ExceptionHandler(value = Exception.class) public ApiResponse handle(Exception e) { LOGGER.error("系统异常 -> {}", e.getMessage(), e); - NotifyFactory.to().sendTo( - new NotifyContent( - "帧途后台报错了!", - e.getMessage() + "\n---\n请求主体:\n```\n" + getRequestAsText() + "\n```\n---\n错误栈:\n```\n" + getStackTrace(e) + "\n```" - ), - "default_user" - ); + new Thread(() -> { + NotifyFactory.to().sendTo( + new NotifyContent( + "帧途后台报错了!", + e.getMessage() + "\n---\n请求主体:\n```\n" + getRequestAsText() + "\n```\n---\n错误栈:\n```\n" + getStackTrace(e) + "\n```" + ), + "default_user" + ); + }).start(); return ApiResponse.buildResult(BizCodeEnum.SERVER_UNKONWN_ERROR); }