diff --git a/spring-context/src/main/java/org/springframework/cache/interceptor/LoggingCacheErrorHandler.java b/spring-context/src/main/java/org/springframework/cache/interceptor/LoggingCacheErrorHandler.java index e2f6c33127d..681a59b2c80 100644 --- a/spring-context/src/main/java/org/springframework/cache/interceptor/LoggingCacheErrorHandler.java +++ b/spring-context/src/main/java/org/springframework/cache/interceptor/LoggingCacheErrorHandler.java @@ -29,6 +29,7 @@ import org.springframework.util.Assert; * * @author Adam Ostrožlík * @author Stephane Nicoll + * @author Vedran Pavic * @since 5.3.16 */ public class LoggingCacheErrorHandler implements CacheErrorHandler { @@ -49,11 +50,19 @@ public class LoggingCacheErrorHandler implements CacheErrorHandler { this.logStacktrace = logStacktrace; } + /** + * Create an instance. + * @param logStacktrace whether to log stacktrace + */ + public LoggingCacheErrorHandler(boolean logStacktrace) { + this(LogFactory.getLog(LoggingCacheErrorHandler.class), logStacktrace); + } + /** * Create an instance that does not log stack traces. */ public LoggingCacheErrorHandler() { - this(LogFactory.getLog(LoggingCacheErrorHandler.class), false); + this(false); }