题
任何人都可以建议我最好的方式来捕捉从一个Ant命令的输出?
我正在写太阳黑子设备一些路由测试。命令本身返回网络统计信息。我想要写的东西,这将转储所有这些结果为更直观的应用程序。
我在Windows Vista上。
解决方案
您可以简单地使用ant 记录任务:
<record name="build.log"> </record>
这具有两个写入到屏幕和日志文件的输出,这样做输出重定向ant debug > build.log
或呼叫蚂蚁与-logfile
选项的时候,情况并非如此的优点。
其他提示
使用-logfile <file>
选项将输出写入到文件中。就像@jespere说,你可以实现你自己的记录器或接收器获得更大的控制权。
简单地使用“-verbose”标志,并指定使用命令行输出文件“>”
例如:
ant -verbose > output.txt
可以定义定制Ant 记录器,以接收所有的Ant输出。有了,你可以做你想要的任何输出。
不隶属于 StackOverflow