zhouhao преди 8 години
родител
ревизия
d5492418ad
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      hsweb-web-controller/src/main/java/org/hsweb/web/controller/RestControllerExceptionTranslator.java

+ 3 - 2
hsweb-web-controller/src/main/java/org/hsweb/web/controller/RestControllerExceptionTranslator.java

@@ -1,9 +1,7 @@
 package org.hsweb.web.controller;
 
 import com.alibaba.fastjson.JSON;
-import org.hsweb.ezorm.rdb.exception.*;
 import org.hsweb.web.core.exception.*;
-import org.hsweb.web.core.exception.ValidationException;
 import org.hsweb.web.core.message.ResponseMessage;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -39,6 +37,9 @@ public class RestControllerExceptionTranslator {
     @ResponseBody
     ResponseMessage handleException(BusinessException exception, HttpServletResponse response) {
         response.setStatus(exception.getStatus());
+        if (exception.getCause() != null) {
+            logger.error("{}:{}", exception.getMessage(), exception.getStatus(), exception.getCause());
+        }
         return ResponseMessage.error(exception.getMessage(), exception.getStatus());
     }