嗯,我认为标题描述了这个问题。我知道spring-boot-starter-log4j2如果我想在 spring 中使用 log4j2 作为我的日志框架,我应该使用它。但我的问题是,它与普通的 org.apache.logging.log4j:log4j-api 有什么不同?
查看 的编译时依赖性spring-boot-starter-log4j2,它具有log4j-slf4j2-impl. 这是否意味着它在 log4j2 实现之上使用 SLF4J 接口?我仍然可以使用 SLF4J 中不可用的 log4j2 特定功能吗?
如果上一个问题的答案是否定的,有什么方法可以配置我的依赖项,以便我可以使用所有 log4j2 功能?因为在我阅读了这个问题的答案:Is it值得使用 slf4j 与 log4j2 后,我得出的结论是最好直接编码到 log4j2 API。
谢谢。