mirror of
https://github.com/spring-projects/spring-framework
synced 2026-06-08 17:33:33 +00:00
Polish LoggingResultHandler in Spring MVC Test
Issue: SPR-13171
This commit is contained in:
+7
-8
@@ -123,16 +123,15 @@ public abstract class MockMvcResultHandlers {
|
||||
*/
|
||||
private static class LoggingResultHandler implements ResultHandler {
|
||||
|
||||
private final StringWriter stringWriter = new StringWriter();
|
||||
|
||||
private final ResultHandler printingResultHandler = new PrintWriterPrintingResultHandler(
|
||||
new PrintWriter(stringWriter, true));
|
||||
|
||||
|
||||
@Override
|
||||
public void handle(MvcResult result) throws Exception {
|
||||
this.printingResultHandler.handle(result);
|
||||
logger.debug("MvcResult details:\n" + this.stringWriter);
|
||||
if (logger.isDebugEnabled()) {
|
||||
StringWriter stringWriter = new StringWriter();
|
||||
ResultHandler printingResultHandler = new PrintWriterPrintingResultHandler(
|
||||
new PrintWriter(stringWriter));
|
||||
printingResultHandler.handle(result);
|
||||
logger.debug("MvcResult details:\n" + stringWriter);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user