ANT脚本将消息构建到log4j配置的日志文件中

时间:2012-12-01 20:39:32

标签: ant log4j

我正在使用Eclipse作为IDE和ant作为构建工具开发一个java项目。对于日志记录,我正在使用log4j库。我可以使用log4j配置在我的整个应用程序的日志文件中获取日志消息。 但是当我使用ANT构建项目时,ANT构建消息仍然发布到控制台。我想确保在构建项目时,ANT生成的构建消息(如构建失败/成功)也应该发布到同一个使用log4j的记录器文件。

如果有人有想法,请帮助我。感谢

1 个答案:

答案 0 :(得分:1)

要传递日志记录log4j,可以在运行Ant时使用它:

$ ant -listener org.apache.tools.ant.listener.Log4jListener

log4j的配置由您决定。请参阅Ant手册中有关Listeners的信息。