Ant:通过 Log4j 进行日志记录

标签 ant log4j

我的问题是让 Ant 以我需要的方式登录。所以我决定使用Log4j。正如我从 this article 中读到的我设置了 ANT_OPTS:

set ANT_OPTS=-Dlog4j.debug -Dlog4j.configuration=file:///d:/ant_dir/lib/log4j.xml

当我尝试通过以下命令执行 build.xml 时:
D:/ant_dir>ant -listener org.apache.tools.ant.listener.Log4jListener

我发现一个错误:由于依赖项无效,无法加载类 org.apache.tools.ant.listener.Log4jListener。
log4j.jar 和 log4j.xml 位于 ANT_HOME/lib 目录中。

我一直在寻找教程,但一无所获。
有人可以帮我提供建议或提供有用的链接吗?

最佳答案

嗯,我找到了解决办法。问题出在 log4j.jar 中。此文件已损坏。我已经改变了它,现在一切都在工作。

关于Ant:通过 Log4j 进行日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6621836/

相关文章:

java - 引用的 Jar 中的 Log4J JDBC SQL 错误

java - 找不到 Log4j2.xml 但 log4j2-test.xml 是

ant 转换路径分隔符

java - MissingResourceException : Can't find bundle for base name resources. controls.controls_res,语言环境

Maven Ant 部署 - OutOfMemoryError : Java heap space

Java 库正在覆盖 log4j.properties

log4j.properties 与 log4j.xml

java - 解析 hbm 文件时出现连接超时错误

java - Ant 错误: unmappable character for encoding Cp1252

java - Log4j 附加器大小