From 7e80d2de79b006c1a7db3199411187efbdaff803 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Sun, 30 Oct 2016 21:40:20 +0100 Subject: [PATCH] Exceptions thrown from @ExceptionHandler methods logged at warn level (instead of debug) Issue: SPR-14861 (cherry picked from commit 7627c38) --- .../annotation/ExceptionHandlerExceptionResolver.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/ExceptionHandlerExceptionResolver.java b/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/ExceptionHandlerExceptionResolver.java index eca8e58d63..a363a2c815 100644 --- a/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/ExceptionHandlerExceptionResolver.java +++ b/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/ExceptionHandlerExceptionResolver.java @@ -381,9 +381,9 @@ public class ExceptionHandlerExceptionResolver extends AbstractHandlerMethodExce exceptionHandlerMethod.invokeAndHandle(webRequest, mavContainer, exception, handlerMethod); } } - catch (Exception invocationEx) { - if (logger.isDebugEnabled()) { - logger.debug("Failed to invoke @ExceptionHandler method: " + exceptionHandlerMethod, invocationEx); + catch (Throwable invocationEx) { + if (logger.isWarnEnabled()) { + logger.warn("Failed to invoke @ExceptionHandler method: " + exceptionHandlerMethod, invocationEx); } return null; }