我正在学习如何在 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