diff --git a/spring-boot/src/main/java/org/springframework/boot/context/web/ErrorPageFilter.java b/spring-boot/src/main/java/org/springframework/boot/context/web/ErrorPageFilter.java index bd387136510..69ebc5a9b3c 100644 --- a/spring-boot/src/main/java/org/springframework/boot/context/web/ErrorPageFilter.java +++ b/spring-boot/src/main/java/org/springframework/boot/context/web/ErrorPageFilter.java @@ -143,7 +143,12 @@ class ErrorPageFilter extends AbstractConfigurableEmbeddedServletContainer imple rethrow(ex); return; } - logger.error("Forwarding to error page", ex); + if (logger.isErrorEnabled()) { + String message = "Forwarding to error page from request [" + + request.getServletPath() + request.getPathInfo() + + "] due to exception [" + ex.getMessage() + "]"; + logger.error(message, ex); + } setErrorAttributes(request, 500, ex.getMessage()); request.setAttribute(ERROR_EXCEPTION, ex); request.setAttribute(ERROR_EXCEPTION_TYPE, type.getName());