我正在學習如何在Java項目中使用log4j(與slf4j)。我讀過的某些網頁表示要致電DOMConfigurator.configure("log4j.xml")
將log4j.xml
文件中的設置合併到您創建的Logger
中。何時需要調用DOMConfigurator.configure來讀取log4j.xml文件?
我也看到很多代碼示例,其中提供了log4j.xml
文件和一些Java代碼,並且Java代碼不會調用DOMConfigurator.configure
。圍繞代碼示例的描述意味着記錄器正在拾取log4j.xml
設置。
在我的項目中,如果我沒有撥打DOMConfigurator.configure
,則不會讀取log4j.xml
文件。是否有調用getLogger
時找到log4j.xml
文件的約定,並且不需要使用DOMConfigurator.configure
明確加載文件?