【发布时间】:2012-06-08 01:12:25
【问题描述】:
我正在学习如何在 Java 项目中使用 log4j(与 slf4j)。我读过的一些网页说调用DOMConfigurator.configure("log4j.xml") 将log4j.xml 文件中的设置合并到您创建的Logger 中。
我还看到很多代码示例,其中显示了log4j.xml 文件和一些Java 代码,而Java 代码不调用DOMConfigurator.configure。代码示例周围的描述暗示 log4j.xml 设置正在被记录器拾取。
在我的项目中,如果我不调用DOMConfigurator.configure,则不会读取log4j.xml 文件。是否有约定在调用 getLogger 时会找到 log4j.xml 文件,并且不需要使用 DOMConfigurator.configure 显式加载文件?
【问题讨论】: