我想使用log4j2作为我的slf4j日志记录应用程序的日志记录实现。
The documentation状态我必须依赖log4j-slf4j-impl和log4j-core。
我的问题是为什么log4j-slf4j-impl不依赖于log4j-core(因此它带来了它肯定需要的库)?
答案 0 :(得分:2)
从技术上讲,SLF4J网桥只需要Log4j 2 API。您可以构建自己的Log4j 2 API实现,并包含它而不是Log4j 2核心jar。
如果你想知道为什么开发人员选择构建它,那么你认为如果你在log4j开发者邮件列表上询问,你会更有可能获得准确答案吗?