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