运维开发网

Ant输出到2个不同的来源?

运维开发网 https://www.qedev.com 2020-05-10 17:23 出处:网络 作者:运维开发网整理
我正在运行Ant并将输出提供给日志文件: ant -logfile file.txt target-name 我还想将一些简单的进度信息打印到控制台.答案似乎是一个BuildEvent侦听器,每次命中新目标时都会写入控制台,但文档明确指出: A listener must not access System.out and System.err directly since ouput on th
我正在运行Ant并将输出提供给日志文件:

ant -logfile file.txt target-name

我还想将一些简单的进度信息打印到控制台.答案似乎是一个BuildEvent侦听器,每次命中新目标时都会写入控制台,但文档明确指出:

A listener must not access System.out and System.err directly since ouput on these streams is redirected by Ant’s core to the build event system.

我错过了什么?有没有办法做到这一点?

Ant取代了System.out& System.err流通过它自己的日志系统重新映射在那里打印的消息.

也就是说,您仍然可以使用java.io.FileDescriptor #out访问ACTUAL OS流

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号