如何使一些NAnt任务安静下来?

时间:2020-03-06 15:04:22  来源:igfitidea点击:

我正在使用MailLogger发送有关发布失败/成功的消息。我想使邮件正文简单易读。如何抑制某些特定任务的输出?

解决方案

如果使用-quiet开关调用nant,会太简单吗?

编辑:对于我们感兴趣的输出任务,可以将verbose属性设置为true。

另一个选择是使用xmllogger而不是maillogger,以输出一个xml文件,然后可以使用xslt样式表对其进行处理。使用样式表过滤掉不需要的信息。如果我们希望将其邮寄到收件箱,则可以使用nant的mail任务,并将转换后的文件作为附件包括在内;如果将其转换为txt / html,也可以使用它来填充正文。