捕获Ant输出

时间:2009-05-10 11:21:00

标签: ant sunspot

有人能告诉我捕获Ant命令输出的最佳方法吗?

我正在为太阳光点设备编写一些路由测试。该命令本身返回网络统计信息。我正在尝试编写将所有这些结果转储到更直观的应用程序中的内容。

我在Windows Vista上。

4 个答案:

答案 0 :(得分:12)

你可以简单地使用蚂蚁recorder task

<record name="build.log"> </record>

这样做的好处是可以将输出写入屏幕和日志文件,但在执行输出重定向ant debug > build.log或使用-logfile选项调用ant时则不是这种情况。 / p>

答案 1 :(得分:4)

使用-logfile <file>选项将输出写入文件。就像@jespere所说,你可以通过实现自己的记录器或监听器来获得更多控制。

答案 2 :(得分:3)

只需使用“-verbose”标志,并使用“&gt;”为命令行输出指定一个文件?

例如:

ant -verbose > output.txt

答案 3 :(得分:1)

您可以定义将接收所有Ant输出的自定义Ant logger。有了它,你可以用输出做任何你想做的事。