Java 如何将TestNG报告记录到log4j.log文件中
如何将TestNG报告记录到log4j.log文件中Java 如何将TestNG报告记录到log4j.log文件中,java,automation,log4j,testng,Java,Automation,Log4j,Testng,如何将TestNG报告记录到log4j.log文件中 例如: =============================================== Default test Tests run: 31, Failures: 9, Skips: 0 =============================================== =============================================== Default suite Total te
例如:
===============================================
Default test
Tests run: 31, Failures: 9, Skips: 0
===============================================
===============================================
Default suite
Total tests run: 31, Failures: 9, Skips: 0
===============================================
这些最终结果和失败的异常需要记录在log4j.log文件中。您可以使用它
查看说明如何使用ITestListner的网站
为了使用log4j而不是testNG inbuild Reporter,您可以使用log4j logger替换Reporter.log()
查看说明如何使用ITestListner的网站
为了使用log4j而不是testNG inbuild Reporter,您可以用log4j logger替换
Reporter.log()
,您可以在项目路径中找到test output
文件夹index.html
将显示成功或失败的测试输出。
- 用答案检查
您可以在项目路径中找到
testoutput
文件夹index.html
将显示成功或失败的测试输出。
- 用答案检查
你知道如何找到Reporter.log()的路径吗?你说的路径是什么意思,你能再解释一下吗?我添加了Reporter.log(result)。是否有Reporter.log()创建的日志文件,或者如果没有,我们如何找到该日志?控制台已经存在。但是我需要将TestNG输出结果记录到log4j.log文件中,正如我所讨论的那样。但仍然无法做到这一点。只有java控制台可以记录。我找不到任何方法将TestNG输出日志详细信息记录到log4j.log文件中。你知道我如何找到Reporter.log()的路径吗?你说的路径是什么意思,你能再解释一下吗?我添加了Reporter.log(result)。是否有Reporter.log()创建的日志文件,或者如果没有,我们如何找到该日志?控制台已经存在。但是我需要将TestNG输出结果记录到log4j.log文件中,正如我所讨论的那样。但仍然无法做到这一点。只有java控制台可以记录。我找不到任何方法将TestNG输出日志详细信息记录到log4j.log文件中。