From 0ab4b1842036e73b59c770a2af73b0144cbd737f Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Wed, 8 Jan 2025 14:51:12 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E7=9F=A5=E5=BC=82=E6=AD=A5=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/exception/CustomExceptionHandle.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) 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<String> 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); }