|
|
@@ -24,25 +24,25 @@ import java.io.IOException;
|
|
|
@ComponentScan(basePackages = {"com.usoftchina.saas.server"})
|
|
|
public class ServerAutoConfiguration {
|
|
|
|
|
|
- private Logger logger = LoggerFactory.getLogger(UnCaughtErrorFilter.class);
|
|
|
-
|
|
|
- @Bean
|
|
|
- public HandlerExceptionResolver handlerExceptionResolver() {
|
|
|
- return new HandlerExceptionResolver(){
|
|
|
- @Nullable
|
|
|
- @Override
|
|
|
- public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, @Nullable Object o, Exception e) {
|
|
|
- Throwable cause = e;
|
|
|
- if (e instanceof NestedServletException) {
|
|
|
- cause = ((NestedServletException) e).getRootCause();
|
|
|
- }
|
|
|
- logger.error(ServletErrorUtils.buildMessage(request, cause), cause);
|
|
|
- try {
|
|
|
- ServletErrorUtils.writerErrorResult(response, cause);
|
|
|
- } catch (IOException ex) {
|
|
|
- }
|
|
|
- return null;
|
|
|
- }
|
|
|
- };
|
|
|
- }
|
|
|
+// private Logger logger = LoggerFactory.getLogger(UnCaughtErrorFilter.class);
|
|
|
+//
|
|
|
+// @Bean
|
|
|
+// public HandlerExceptionResolver handlerExceptionResolver() {
|
|
|
+// return new HandlerExceptionResolver(){
|
|
|
+// @Nullable
|
|
|
+// @Override
|
|
|
+// public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, @Nullable Object o, Exception e) {
|
|
|
+// Throwable cause = e;
|
|
|
+// if (e instanceof NestedServletException) {
|
|
|
+// cause = ((NestedServletException) e).getRootCause();
|
|
|
+// }
|
|
|
+// logger.error(ServletErrorUtils.buildMessage(request, cause), cause);
|
|
|
+// try {
|
|
|
+// ServletErrorUtils.writerErrorResult(response, cause);
|
|
|
+// } catch (IOException ex) {
|
|
|
+// }
|
|
|
+// return null;
|
|
|
+// }
|
|
|
+// };
|
|
|
+// }
|
|
|
}
|