【发布时间】:2014-12-16 10:49:59
【问题描述】:
我希望在所有测试用例的 TestNG 报告中提供 Log4j2 日志记录信息。
TestNG 使用一个名为 Reporter.java 的特殊记录器类,它跟踪日志输出并将其保存在其结果 XML 中。
在 log4j 中,可以简单地创建一个路由到 Reporter 并注册它的 appender 实现。
使用 Log4j2 中的新 Logger API,很难找到有关如何完成此操作的信息。我有一些信息可以使用 Log4j 而不是使用 Log4j2 来完成。
【问题讨论】:
-
你用谷歌搜索了吗? goo.gl/UyUqN4
-
@rinuthomaz log4j2 似乎不是问题。与 testng 集成。
-
请详细说明测试报告,比如什么测试报告?
-
看起来这个 SO 答案可能有你需要的东西:stackoverflow.com/a/36210968/2234770
-
您可能对这个答案感兴趣:how to create a custom appender in log4j2.
标签: java automated-tests testng log4j2