【发布时间】:2018-05-23 08:10:39
【问题描述】:
我有一个在 Jenkins 中配置和运行的 SoapUI-Pro 项目。问题是属性数据记录在 Jenkins 控制台输出中,这是不可取的。有趣的是,只有在 TestSuit 失败时才会记录这些属性。
如何禁用属性的输出日志? 我知道它可能是用 log4j.xml 文件配置的,但我不知道具体怎么做?
【问题讨论】:
标签: jenkins logging log4j soapui
我有一个在 Jenkins 中配置和运行的 SoapUI-Pro 项目。问题是属性数据记录在 Jenkins 控制台输出中,这是不可取的。有趣的是,只有在 TestSuit 失败时才会记录这些属性。
如何禁用属性的输出日志? 我知道它可能是用 log4j.xml 文件配置的,但我不知道具体怎么做?
【问题讨论】:
标签: jenkins logging log4j soapui
显然,Ready API 中有一个错误(未正确实现),不允许您加密项目中的数据。但是,我找到了解决我的问题的方法。我更改了 Jenkins 作业配置以过滤 Ready API 的输出日志。
$SOAPUI_HOME/bin/testrunner.sh -j -E $Env my-soapui-project.xml | sed -E 's/(密码:)(.*?)/\1 XXXXX/g'
【讨论】: