当测试在maven中失败时,target/surefire-reports/TEST-<test-name>.xml
中的强制测试报告xml文件只显示标准输出System.output
或标准错误System.err
当我使用jdk java.util.logging.Logger
时,所有的日志记录都显示在标准错误<system-err> tag
中,但是当我使用log4j时它没有显示。
使用log4j的日志记录可以通过FileAppender和ConsoleAppender很好地工作。它显示在完整的控制台输出中,但不显示在单个测试报告文件上。
System.out
,从而使其显示在万无一失的重端口中?发布于 2011-08-30 17:05:10
更新保险火插件版本。
使用版本2.9时,log4j输出在使用ConsoleAppender时出现在<system-out>
中
发布于 2011-08-30 15:06:40
对于标准日志记录(System.out/System.err),可以有以下输出:
maven-插件2.8.1真
这将为每个测试生成输出文件。
对于一个src/test/resources.配置,您可以创建一个自定义的log4j.xml / log4j.properties,只需将其放置在
https://stackoverflow.com/questions/4379996
复制相似问题