From 935c0a463e918ff42f1ba8a83efc0b099717a309 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Wed, 16 Dec 2015 21:49:48 +0100 Subject: [PATCH] Revised MockMvcResultHandlers logger initialization Issue: SPR-13802 --- .../test/web/servlet/result/MockMvcResultHandlers.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/spring-test/src/main/java/org/springframework/test/web/servlet/result/MockMvcResultHandlers.java b/spring-test/src/main/java/org/springframework/test/web/servlet/result/MockMvcResultHandlers.java index 9cc7c40b7f9..8f13a05df9c 100644 --- a/spring-test/src/main/java/org/springframework/test/web/servlet/result/MockMvcResultHandlers.java +++ b/spring-test/src/main/java/org/springframework/test/web/servlet/result/MockMvcResultHandlers.java @@ -41,7 +41,7 @@ import org.springframework.util.CollectionUtils; */ public abstract class MockMvcResultHandlers { - private static final Log logger = LogFactory.getLog(MockMvcResultHandlers.class.getPackage().getName()); + private static final Log logger = LogFactory.getLog("org.springframework.test.web.servlet.result"); /** @@ -96,7 +96,7 @@ public abstract class MockMvcResultHandlers { */ private static class PrintWriterPrintingResultHandler extends PrintingResultHandler { - PrintWriterPrintingResultHandler(final PrintWriter writer) { + public PrintWriterPrintingResultHandler(final PrintWriter writer) { super(new ResultValuePrinter() { @Override public void printHeading(String heading) { @@ -114,12 +114,14 @@ public abstract class MockMvcResultHandlers { } } + /** * A {@link ResultHandler} that logs {@link MvcResult} details at * {@code DEBUG} level via Apache Commons Logging. * *

Delegates to a {@link PrintWriterPrintingResultHandler} for * building the log message. + * * @since 4.2 */ private static class LoggingResultHandler implements ResultHandler { @@ -128,8 +130,8 @@ public abstract class MockMvcResultHandlers { public void handle(MvcResult result) throws Exception { if (logger.isDebugEnabled()) { StringWriter stringWriter = new StringWriter(); - ResultHandler printingResultHandler = new PrintWriterPrintingResultHandler( - new PrintWriter(stringWriter)); + ResultHandler printingResultHandler = + new PrintWriterPrintingResultHandler(new PrintWriter(stringWriter)); printingResultHandler.handle(result); logger.debug("MvcResult details:\n" + stringWriter); }