From 8a283e39ff915718b987875462b4e502e7ae8321 Mon Sep 17 00:00:00 2001 From: rstoyanchev Date: Fri, 14 Jul 2023 15:11:19 +0100 Subject: [PATCH] Update DefaultHandlerExceptionResolver logging Reduce logging for NoResourceFoundException and NoHandlerFoundException. Closes gh-30884 --- .../mvc/support/DefaultHandlerExceptionResolver.java | 11 +++++++++++ 1 file changed, 11 insertions(+) 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); + } + }