",而系統(tǒng)或項(xiàng)目中找不到log4j.dtd,因此出現(xiàn)以上警告。
" />
這是關(guān)于log4j的dtd文件下載,log4j.xml中使用log4j的DTD驗(yàn)證其格式的有效性"<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">",而系統(tǒng)或項(xiàng)目中找不到log4j.dtd,因此出現(xiàn)以上警告。
關(guān)于log4j的dtd文件用解壓縮工具解壓log4j.jar文件,找到org/apache/log4j/xml目錄下的log4j.dtd文件。
然后根據(jù)提示的錯誤(提示在哪里找不到dtd文件,如我的是eclipse的安裝目錄下)把dtd文件放到那個地方就ok了。
關(guān)于log4j的dtd文件是由嵌入在程序中以輸出一些對開發(fā)人員有用信息的語句所組成。例如,跟蹤語句(trace),結(jié)構(gòu)轉(zhuǎn)儲和常見的 System.out.println或printf調(diào)試語句。log4j提供分級方法在程序中嵌入日志記錄語句。日志信息具有多種輸出格式和多個輸出級別。
xml格式的log4j配置文件需要使用org.apache.log4j.xml.DOMConfigurator.configure()方法來讀入。對xml文件的語法定義可以在log4j的發(fā)布包中找到:org/apache/log4j/xml/log4j.dtd。log4j的xml配置文件的樹狀結(jié)構(gòu)如下所示,注意下圖只顯示了常用的部分。