有人能告诉我捕获Ant命令输出的最佳方法吗?
我正在为太阳光点设备编写一些路由测试。该命令本身返回网络统计信息。我正在尝试编写将所有这些结果转储到更直观的应用程序中的内容。
我在Windows Vista上。
答案 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。有了它,你可以用输出做任何你想做的事。