Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant 捕获蚂蚁输出_Ant_Sunspot - Fatal编程技术网

Ant 捕获蚂蚁输出

Ant 捕获蚂蚁输出,ant,sunspot,Ant,Sunspot,有人能给我建议从Ant命令捕获输出的最佳方法吗 我正在为sun spot设备编写一些路由测试。命令本身返回网络统计信息。我正在尝试写一些东西,将所有这些结果转储到一个更直观的应用程序中 我在Windows Vista上。您可以定义一个自定义Ant,它将接收所有Ant输出。这样,您就可以对输出执行任何操作。只需使用“-verbose”标志并使用“>”为命令行输出指定一个文件 例如: ant -verbose > output.txt 使用-logfile选项将输出写入文件。正如@jespe

有人能给我建议从Ant命令捕获输出的最佳方法吗

我正在为sun spot设备编写一些路由测试。命令本身返回网络统计信息。我正在尝试写一些东西,将所有这些结果转储到一个更直观的应用程序中


我在Windows Vista上。

您可以定义一个自定义Ant,它将接收所有Ant输出。这样,您就可以对输出执行任何操作。

只需使用“-verbose”标志并使用“>”为命令行输出指定一个文件

例如:

ant -verbose > output.txt

使用
-logfile
选项将输出写入文件。正如@jespere所说,通过实现自己的记录器或侦听器,您可以获得更多的控制权。

您只需使用ant:


这具有将输出写入屏幕和日志文件的优点,但在执行输出重定向
ant debug>build.log
或使用
-logfile
选项调用ant时,情况并非如此。

不幸的是,此方法似乎没有记录生成失败的最终原因,这限制了它的实用性。这个解决方案的问题是:错误将传递给stderr,所以您仍然可以在控制台上获得它。如果你想拥有一切,最好使用下面的-logfile解决方案