【发布时间】:2011-04-04 02:08:40
【问题描述】:
这是我在这里的第一篇文章,祝我好运。
在 Eclipse 中运行我的 Ant 构建文件时,我的 Log4J 记录器级别没有写入控制台。
即使我在 log4j.properties 中指定了“调试”,我也只能看到“信息”和更高版本。我知道它正在找到我的 log4j.properties,因为当我临时删除 log4j.properties 并运行 Ant 构建时,Ant 会抱怨。
相比之下,当我从命令行运行 Ant 构建时,我能够看到正确的日志记录(调试与信息)。如果我编辑 ant 文件配置并选择“Separate JRE”,我什至可以让它在 Eclipse 中显示。但是,我更喜欢“在与工作区相同的 JRE 中运行”(除非有人反对)。
如果有要求,我很乐意回复任何其他要求的详细信息。现在,我将添加一些关于我的环境的详细信息:
Windows XP
面向 Web 开发人员的 Eclipse Java EE IDE Helios SR 2 (v. 3.6.2)
蚂蚁 v1.8.2
Java JDK 1.6.0_24
如前所述,如果我选择“单独的 JRE”,我可以在 Eclipse 中显示调试日志级别,这与 1.6.0_24 完全相同,只是现在不在 Eclipse 中运行。
【问题讨论】: