Logging 让ant登录到文件以及屏幕/终端
我搜索了这些论坛以及互联网,没有找到一个明确的答案。我正在执行一个ant任务。我想输出到屏幕上,以及一个日志文件。。。如何执行此操作?如果您使用的是Unix,则可以使用tee命令。如果您在Windows上,您可以使用PowerShell完成同样的任务,您只需要在命令提示符下运行PowerShell,然后执行ant命令Logging 让ant登录到文件以及屏幕/终端,logging,ant,Logging,Ant,我搜索了这些论坛以及互联网,没有找到一个明确的答案。我正在执行一个ant任务。我想输出到屏幕上,以及一个日志文件。。。如何执行此操作?如果您使用的是Unix,则可以使用tee命令。如果您在Windows上,您可以使用PowerShell完成同样的任务,您只需要在命令提示符下运行PowerShell,然后执行ant命令 ant | tee "output.log" 您应该使用ant任务。看 在ant文件中,执行以下操作: ... <record name="logfile.txt" act
ant | tee "output.log"
您应该使用ant任务
。看
在ant文件中,执行以下操作:
...
<record name="logfile.txt" action="start" append="false" />
...
your ant code...
...
<record name="logfile.txt" action="stop"/>
。。。
...
你的蚂蚁代码。。。
...
ant在两条记录语句之间的输出将被写入“logfile.txt”注意:当ant失败时,此行将始终返回错误代码0,而不是正确的错误代码。请注意,如果使用此方法,如果从脚本运行,将看不到ant的返回代码。如果您使用的是shell,那么您可以使用$echo“${PIPESTATUS[0]}${PIPESTATUS[1]}”(对zsh使用[1]和[2])访问返回代码。如果您从rexx调用ant,那么即使使用helper shell脚本,我也没有找到一种令人满意的方法来获取返回代码。