When a test fails in maven the surefire test report xml files in target/surefire-reports/TEST-<test-name>.xml
only shows the Standard Output System.output
or Standard Error System.err
When I use the jdk java.util.logging.Logger
all the logging shows in the Standard Error <system-err> tag
, but it does not show when I use log4j.
The logging with log4j is working fine through a FileAppender and a ConsoleAppender. It shows in the full console output, but not on the individual test report files.
System.out
so it shows in surefire rerports?Update the surefire plugin version.
Using version 2.9 the log4j output appears in <system-out>
when using the ConsoleAppender