我正在尝试使用xml配置使log4j工作。我将log4j.xml添加到classpath中,但在运行时我得到了:
log4j:WARN找不到logger(test.DateFormatter)的appender。 log4j:WARN请正确初始化log4j系统。
如果我放置一个log4j.properties而不是它似乎拿起配置。 任何想法
答案 0 :(得分:2)
在类路径中有一个log4j.xml是很好的,但它也必须提供正确的配置。所以也许您发布了log4j.xml文件的内容,以便我们可以帮助您(可能在记录器配置中输入错误?)。
您还应该查看log4j手册。 “默认初始化过程”一节描述了log4j如何尝试查找初始化文件。