无法更改 Apache Jena 日志记录级别(使用 log4J2)

Can't Change Apache Jena Logging Level (using log4J2)

我已将 Apache Jena 库包含到我的 Java 项目中,并且我正在使用 Apache Log4J2 作为我的记录器。我还包含了 log4j-1.2-apilog4j-slf4j-impl 依赖项,用于从 Log4J 进行映射v1.xSLF4J(分别)。

但是,我无法更改 Jena 的日志记录级别!

我已经尝试在 log4j2.xml 中设置它(我在我的项目中使用的):

<Logger name="org.apache.jena" level="warn"/>


我什至尝试添加一个 log4j.properties 文件:

log4j.logger.org.apache.jena=WARN


没有成功。

有没有其他人能够解决这个或类似的问题?

感谢大家的帮助。终于找到问题了

我正在使用的其他库之一正在导入 ch.qos.logbacklogback-classic.

我已排除此导入(支持 log4j-slf4j-impl)。一切正常! :)