【发布时间】:2016-10-28 02:58:17
【问题描述】:
我正在尝试同时使用 slf4j 和 log4j。经过一番谷歌搜索,我找到了一些解决方案:
- How does simply adding slf4j to the pom.xml wrap log4j?
- https://dzone.com/articles/adding-slf4j-your-maven
- How to get SLF4J "Hello World" working with log4j?
与 slf4j 和 log4j 相关的各种名称和版本的 jar 让我非常困惑。 slf4j-log4j12, log4j, log4j-core, log4j-over-slf4j, log4j-slf4j-impl, log4j-api, slf4j-impl, log4j12-api, log4j-to-slf4j ......我什至不能了解这些不同罐子的功能。
那么,我应该选择哪个组合和版本?
【问题讨论】:
-
#3 看起来像您正在寻找的答案:您需要 API (slf4j-api-VERSION.jar) 和与您要使用的日志记录框架匹配的 jar (slf4j-log4j12-VERSION 。罐)。最佳答案应该是slf4j.org/manual.html
-
你到底想要什么?带有 slf4j 实现的 log4j api 或带有 log4j 实现的(最常见的)slf4j-api