我们从 CruiseControl 构建我们的项目。我们有一个运行一些 exec 命令的 ant 脚本,其输出放置在该消息的 CDATA 部分,其优先级设置为“info”。
现在我创建了一个根据 CDATA 输出修改此优先级的 XSL,因此它创建了一个我希望 CruiseControl 使用的新日志文件。
我试图通过使用这样的 XSLTLogPublisher 标记来做到这一点
<xsltlogpublisher directory="${log.dir}" outfilename="${logname}" xslfile="${transform}" />
但这似乎不起作用。Cruisecontrol 没有记录错误日志文件中没有进行任何更改,可能是 Cruisecontrol 在转换自己的日志时遇到问题,或者在实际日志发布为网页后调用了发布者?
谁能为我的问题提供某种解决方案?
有什么方法可以更改 Cruisecontrol 使用的日志文件吗?
是否可以改为从 ANT 脚本更改日志文件?