我搜索了这些论坛以及互联网,但找不到明确的答案。我正在执行一项蚂蚁任务。我希望将输出放到屏幕上以及日志文件中...我该怎么做?
答案 0 :(得分:23)
您应该使用ant任务<record>
。请参阅http://ant.apache.org/manual/Tasks/recorder.html。
在您的ant文件中执行以下操作:
...
<record name="logfile.txt" action="start" append="false" />
...
your ant code...
...
<record name="logfile.txt" action="stop"/>
两个记录语句之间的ant输出将写入'logfile.txt'
答案 1 :(得分:8)
如果您使用的是Unix,则可以使用tee命令。如果你在Windows上,你可以使用PowerShell来完成同样的事情,你只需要在命令提示符下运行PowerShell然后执行你的ant命令。
ant | tee "output.log"