diff --git a/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/support/DefaultHandlerExceptionResolver.java b/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/support/DefaultHandlerExceptionResolver.java index a21c37cae07..7e5e6961795 100644 --- a/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/support/DefaultHandlerExceptionResolver.java +++ b/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/support/DefaultHandlerExceptionResolver.java @@ -662,4 +662,15 @@ public class DefaultHandlerExceptionResolver extends AbstractHandlerExceptionRes response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); } + @Override + protected void logException(Exception ex, HttpServletRequest request) { + if (ex instanceof NoHandlerFoundException || ex instanceof NoResourceFoundException) { + if (logger.isDebugEnabled()) { + logger.debug(buildLogMessage(ex, request)); + } + return; + } + super.logException(ex, request); + } + }