【发布时间】:2015-01-03 00:27:35
【问题描述】:
我在使用 log4j 的 slf4j 时遇到问题。
我在开发环境中有一个 log4j.xml,它被设置为 DEBUG。
在我的 pom.xml 我有以下内容:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
</dependency>
当我运行我的代码并使用 Logger (SLF4J) 并检查是否启用了调试 - 我得到错误,如果无论如何我尝试 log.debug 我看不到结果。
但是,如果我在同一个班级中使用 Logger (apache log4j),一切都会按我的预期运行。
我阅读了很多关于 log4j 和 slf4j 的帖子,但我无法解决。
感谢您的帮助。
谢谢
【问题讨论】:
-
听起来 log4j 没有找到/读取您的“log4j.xml”文件。专注于此。