Java 何时需要调用DOMConfigurator.configure来读取log4j.xml文件?
我正在学习如何在Java项目中使用log4j(使用slf4j)。我读过的一些网页说调用Java 何时需要调用DOMConfigurator.configure来读取log4j.xml文件?,java,log4j,Java,Log4j,我正在学习如何在Java项目中使用log4j(使用slf4j)。我读过的一些网页说调用DOMConfigurator.configure(“log4j.xml”)将log4j.xml文件中的设置合并到您创建的记录器中 我还看到了大量代码示例,其中提供了log4j.xml文件和一些Java代码,Java代码不调用DOMConfigurator.configure。代码示例周围的描述意味着记录器正在获取log4j.xml设置 在我的项目中,如果我不调用DOMConfigurator.configur
DOMConfigurator.configure(“log4j.xml”)
将log4j.xml
文件中的设置合并到您创建的记录器中
我还看到了大量代码示例,其中提供了log4j.xml
文件和一些Java代码,Java代码不调用DOMConfigurator.configure
。代码示例周围的描述意味着记录器正在获取log4j.xml
设置
在我的项目中,如果我不调用DOMConfigurator.configure
,则不会读取log4j.xml
文件。调用getLogger
时会找到log4j.xml
文件,并且使用DOMConfigurator显式加载文件时是否有约定?不需要进行配置?如果log4j.xml不在类路径的根目录下,该怎么办?这是惯例。如果它位于当前类加载器的类路径的根,则无需执行任何操作
有关详细信息,请参阅。另外,尝试使用-Dlog4.debug运行java(