我目前在我的ant脚本上使用-logfile
标志。有没有办法将蚂蚁输出显示到控制台并让它也记录输出?
我无法下载其他应用程序以实现此目的。需要原生于窗户或蚂蚁。
由于
答案 0 :(得分:1)
Ant有recorder task,可用于将全部或部分构建记录到文件中。
要将整个构建记录到文件中,请添加如下行:
<record name="build.log" />
靠近构建文件的开头。还有一些选项可以设置详细程度和控制日志文件的附加值。
您可以在构建期间运行多个记录器 - 比如将摘要捕获到一个日志文件,将完整详细信息捕获到更长的第二个日志文件。您还可以使用任务的action
属性来仅为构建的一部分运行录制。
答案 1 :(得分:0)
对于“Windows原生”,你的意思是它必须在Windows上运行吗?
如果是这样,您可以使用 tee 命令:
ant | tee logfile.txt
将在控制台上显示输出,并同时将其记录在logfile.txt
中。
tee 最初是一个unix命令。在Windows上,您可以将其作为免费Unix Utils的一部分。