Browse Source

Update DefaultHandlerExceptionResolver logging

Reduce logging for NoResourceFoundException and NoHandlerFoundException.

Closes gh-30884
pull/30916/head
rstoyanchev 3 years ago
parent
commit
8a283e39ff
  1. 11
      spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/support/DefaultHandlerExceptionResolver.java

11
spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/support/DefaultHandlerExceptionResolver.java

@ -662,4 +662,15 @@ public class DefaultHandlerExceptionResolver extends AbstractHandlerExceptionRes @@ -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);
}
}

Loading…
Cancel
Save