Browse Source

采购退货

xujunwei 1 year atrás
parent
commit
a6a9993627

+ 5 - 5
framework-boot/src/main/java/com/mrxu/framework/boot/handle/WebExceptionHandler.java

@@ -43,12 +43,12 @@ public class WebExceptionHandler {
     public Object handleException(Exception e) {
         if(e instanceof BusinessException) {
             BusinessException error = (BusinessException)e;
-            logger.warn(error.getMsg());
+            logger.warn(error.getMsg(), e);
             return rendError(new BaseCode(error.getCode(),error.getMsg()));
         }
         else if(e instanceof FeignProviderException) {
             FeignProviderException error = (FeignProviderException)e;
-            logger.warn("rpc 远程调用返回错误:{}",error.getMsg());
+            logger.warn("rpc 远程调用返回错误:{}",error.getMsg(), e);
             if(error.isBusinessException()) {
                 return rendError(new BaseCode(error.getCode(),error.getMsg()));
             }
@@ -59,17 +59,17 @@ public class WebExceptionHandler {
         else if(e instanceof MethodArgumentNotValidException) {
             BindingResult result = ((MethodArgumentNotValidException)e).getBindingResult();
             FieldError error = result.getFieldError();
-            logger.warn("请求参数错误:{}",error.getDefaultMessage());
+            logger.warn("请求参数错误:{}",error.getDefaultMessage(), e);
             return rendError(BaseCode.ERR_PARAMS_VALID,error.getDefaultMessage());
         }
         else if(e instanceof BindingResult) {
             BindingResult result = ((BindingResult)e);
             FieldError error = result.getFieldError();
-            logger.warn("请求参数错误:{}",error.getDefaultMessage());
+            logger.warn("请求参数错误:{}",error.getDefaultMessage(), e);
             return rendError(BaseCode.ERR_PARAMS_VALID,error.getDefaultMessage());
         }
         else if(e instanceof MissingServletRequestParameterException) {
-            logger.warn("请求缺少参数:{}",e.getMessage());
+            logger.warn("请求缺少参数:{}",e.getMessage(), e);
             return rendError(BaseCode.ERR_PARAMS_MISS);
         }
         logger.error("系统错误:{}",e.getMessage(), e);