Procházet zdrojové kódy

小程序第一次授权后设置域名

xujunwei před 3 roky
rodič
revize
c94e82d6f3

+ 3 - 3
framework-boot/src/main/java/com/mrxu/framework/boot/handle/FeignProviderExceptionHandler.java

@@ -45,7 +45,7 @@ public class FeignProviderExceptionHandler {
     public Object handleException(Exception e) {
         if(e instanceof BusinessException) {
             BusinessException error = (BusinessException)e;
-            log.warn(error.getMsg());
+            log.warn(error.getMsg(),e);
             return rendError(true,new BaseCode(error.getCode(),error.getMsg()),e);
         }
         // 本身是微服务,调用其他微服务出错
@@ -55,11 +55,11 @@ public class FeignProviderExceptionHandler {
         else if(e instanceof MethodArgumentNotValidException) {
             MethodArgumentNotValidException error = (MethodArgumentNotValidException)e;
             BindingResult result = error.getBindingResult();
-            log.warn("请求参数错误:{}",result.getFieldError().getDefaultMessage());
+            log.warn("请求参数错误:{}",result.getFieldError().getDefaultMessage(),e);
             return rendError(true,BaseCode.ERR_PARAMS_VALID,e);
         }
         else if(e instanceof MissingServletRequestParameterException) {
-            log.warn("请求缺少参数:{}",e.getMessage());
+            log.warn("请求缺少参数:{}",e.getMessage(),e);
             return rendError(true,BaseCode.ERR_PARAMS_MISS,e);
         }
         log.error("系统错误:{}",e.getMessage(), e);