获取ant以登录文件以及屏幕/终端

Chr*_*ncy 17 ant logging

我搜索过这些论坛以及互联网,但找不到明确的答案.我正在执行一项蚂蚁任务.我想将输出放到屏幕上以及日志文件......我该怎么做?

pab*_*smo 25

你应该使用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"/>
Run Code Online (Sandbox Code Playgroud)

两个记录语句之间的ant输出将写入'logfile.txt'


Rob*_*ola 8

如果您使用的是Unix,则可以使用tee命令.如果您使用的是Windows,则可以使用PowerShell完成相同的操作,只需在命令提示符下运行PowerShell,然后执行ant命令即可.

ant | tee "output.log"
Run Code Online (Sandbox Code Playgroud)