This is an automated email from the ASF dual-hosted git repository. rgoers pushed a commit to branch release-2.x in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/release-2.x by this push: new 9d14aa3 LOG4J2-1906 - Add more output if a test failure occurs 9d14aa3 is described below commit 9d14aa37e8c1a0c7ee5fa780a794e6ca04a72c95 Author: Ralph Goers <rgo...@apache.org> AuthorDate: Sun Dec 2 21:21:50 2018 -0700 LOG4J2-1906 - Add more output if a test failure occurs --- .../rolling/RollingAppenderDirectWrite1906Test.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWrite1906Test.java b/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWrite1906Test.java index c2b7c59..61fcf40 100644 --- a/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWrite1906Test.java +++ b/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingAppenderDirectWrite1906Test.java @@ -19,9 +19,12 @@ package org.apache.logging.log4j.core.appender.rolling; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; +import java.util.List; import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.junit.LoggerContextRule; +import org.apache.logging.log4j.status.StatusData; +import org.apache.logging.log4j.status.StatusLogger; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -80,7 +83,7 @@ public class RollingAppenderDirectWrite1906Test { String[] parts = line.split((" ")); String expected = "rollingfile." + parts[0] + ".log"; - assertEquals("Incorrect file name. Expected: " + expected + " Actual: " + actual, expected, actual); + assertEquals(logFileNameError(expected, actual), expected, actual); ++found; } reader.close(); @@ -88,4 +91,12 @@ public class RollingAppenderDirectWrite1906Test { assertEquals("Incorrect number of events read. Expected " + count + ", Actual " + found, count, found); } + + private String logFileNameError(String expected, String actual) { + List<StatusData> statusData = StatusLogger.getLogger().getStatusData(); + for (StatusData statusItem : statusData) { + System.err.println(statusItem.getFormattedStatus()); + } + return "Incorrect file name. Expected: " + expected + " Actual: " + actual; + } }