From d8ddb52fbb4a7540ccac245148af48b4a6333757 Mon Sep 17 00:00:00 2001 From: gaoqr <13665037151@163.com> Date: Tue, 8 Apr 2025 14:04:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A8=E5=B1=80=E5=BC=82=E5=B8=B8=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E9=94=99=E8=AF=AF=E6=8F=90=E7=A4=BA=E4=BC=98=E5=8C=96?= =?UTF-8?q?=EF=BC=9A=E4=B8=9A=E5=8A=A1=E5=BC=82=E5=B8=B8=E4=B8=AD=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E9=94=99=E8=AF=AF=E5=A2=9E=E5=8A=A0=E5=A0=86=E6=A0=88?= =?UTF-8?q?=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../framework/web/core/handler/GlobalExceptionHandler.java | 7 ++++++- .../cf/imes/gateway/handler/GlobalExceptionHandler.java | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/cf-framework/cf-spring-boot-starter-web/src/main/java/com/cf/imes/framework/web/core/handler/GlobalExceptionHandler.java b/cf-framework/cf-spring-boot-starter-web/src/main/java/com/cf/imes/framework/web/core/handler/GlobalExceptionHandler.java index ecd3e7fd8..f8170c29a 100644 --- a/cf-framework/cf-spring-boot-starter-web/src/main/java/com/cf/imes/framework/web/core/handler/GlobalExceptionHandler.java +++ b/cf-framework/cf-spring-boot-starter-web/src/main/java/com/cf/imes/framework/web/core/handler/GlobalExceptionHandler.java @@ -251,7 +251,12 @@ public class GlobalExceptionHandler { */ @ExceptionHandler(value = ServiceException.class) public CommonResult serviceExceptionHandler(ServiceException ex) { - log.info(String.format("==========[serviceExceptionHandler]==========,%s:%s", ex.getCode(), ex.getMessage())); + // 系统异常输出堆栈 + if(INTERNAL_SERVER_ERROR.getCode().equals(ex.getCode())) { + log.info("[serviceExceptionHandler]", ex); + } else { + log.info(String.format("==========[serviceExceptionHandler]==========,%s:%s", ex.getCode(), ex.getMessage())); + } return CommonResult.error(ex.getCode(), ex.getMessage()); } diff --git a/cf-gateway/src/main/java/com/cf/imes/gateway/handler/GlobalExceptionHandler.java b/cf-gateway/src/main/java/com/cf/imes/gateway/handler/GlobalExceptionHandler.java index f678cac8c..1c8a499c9 100644 --- a/cf-gateway/src/main/java/com/cf/imes/gateway/handler/GlobalExceptionHandler.java +++ b/cf-gateway/src/main/java/com/cf/imes/gateway/handler/GlobalExceptionHandler.java @@ -77,7 +77,12 @@ public class GlobalExceptionHandler implements ErrorWebExceptionHandler { @ExceptionHandler(value = ServiceException.class) public CommonResult serviceExceptionHandler(ServiceException ex) { - log.info(String.format("========[serviceExceptionHandler]========,%s: %s", ex.getCode(),ex.getMessage())); + // 系统异常输出堆栈 + if(INTERNAL_SERVER_ERROR.getCode().equals(ex.getCode())) { + log.info("[serviceExceptionHandler]", ex); + } else { + log.info(String.format("==========[serviceExceptionHandler]==========,%s:%s", ex.getCode(), ex.getMessage())); + } return CommonResult.error(ex.getCode(), ex.getMessage()); }