From a067c73f30a7ccdfbef618a3e06364c5c7cfaea7 Mon Sep 17 00:00:00 2001 From: iizmg Date: Mon, 13 May 2019 13:08:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/itkk/udf/demo/server/core/ExceptionHandle.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/core/ExceptionHandle.java b/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/core/ExceptionHandle.java index 848c339..6c6c746 100644 --- a/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/core/ExceptionHandle.java +++ b/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/core/ExceptionHandle.java @@ -30,13 +30,15 @@ public class ExceptionHandle extends ResponseEntityExceptionHandler { httpStatus = objectResponseEntity.getStatusCode(); headers = objectResponseEntity.getHeaders(); body = objectResponseEntity.getBody(); - } finally { - return this.handleExceptionInternal(e, body, headers, httpStatus, req); + } catch (Exception ex) { + log.warn("非系统异常,转入自定义异常处理逻辑:{}", e.getMessage()); } + return this.handleExceptionInternal(e, body, headers, httpStatus, req); } @Override protected ResponseEntity handleExceptionInternal(Exception ex, Object body, HttpHeaders headers, HttpStatus status, WebRequest request) { + log.error("错误日志:", ex); return super.handleExceptionInternal(ex, body, headers, status, request); } }