【发布时间】:2009-10-07 13:06:19
【问题描述】:
我们目前正在使用带有 NAnt 0.85 构建脚本的 CruiseControl.NET,虽然一切正常,但日志文件对我来说有点过于冗长。
特别是,当使用<delete> 任务删除文件夹时,我总是在日志中看到[delete] Deleting directory 条目。
很公平,但此任务在foreach 循环中运行,并导致一长串条目(特别是如果文件夹包含文件 - 每次删除都会报告),这只会使日志混乱,并且难以阅读无休止的滚动。我已经添加了许多 <echo> 任务来报告脚本进度,所以真的不需要所有这些“绒毛”。
我在<delete> 任务上使用了verbose="false" 属性,虽然这抑制了文件删除消息(这提高了日志的可读性),但仍然报告了文件夹删除。我尝试过在foreach 上使用verbose 属性,但这没有任何区别。
有谁知道我可以如何抑制这些消息,还是我被它们困住了..?
【问题讨论】:
-
我也对答案感兴趣。顺便说一句:verbose="false" 不会让
或 闭嘴。 -
我认为冗长消除了大部分消息,但不是那些在“树顶”的消息。因此,虽然我没有看到每个文件副本,但它确实得到以下信息:'[copy] Copying 1436 files to 'C:\inetpub\wwwroot\
'.
标签: logging cruisecontrol.net nant