这是关于log4j的dtd文件(jiàn)下载,log4j.xml中(zhōng)使用log4j的DTD验证其格式的有效性"<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">",而系统(tǒng)或项目中(zhōng)找不(bú)到log4j.dtd,因(yīn)此出现以上警告(gào)。
关于log4j的dtd文件用解压缩工具解压log4j.jar文件,找(zhǎo)到org/apache/log4j/xml目录下的log4j.dtd文(wén)件。
然后根据提示的(de)错误(提示(shì)在哪里找不到dtd文件,如我的是(shì)eclipse的(de)安装(zhuāng)目录下)把dtd文件放到那个地方就(jiù)ok了。
xml格式的log4j配置文件需要使用org.apache.log4j.xml.DOMConfigurator.configure()方(fāng)法来(lái)读入。对xml文件的语法定义可以在log4j的发布包中找到:org/apache/log4j/xml/log4j.dtd。log4j的xml配置(zhì)文件(jiàn)的树状(zhuàng)结构如下所示,注意下(xià)图只显示了常用的部分。
