Log4j 到 SLF4J 适配器

Log4j 2 到 SLF4J 适配器允许将编码为 Log4j 2 API 的应用程序路由到 SLF4J。使用此适配器可能会导致一些性能损失,因为 Log4j 2 消息必须在传递到 SLF4J 之前进行格式化。使用 Log4j 2 作为实现,这些消息通常只在由过滤器或附加器访问时才进行格式化。

需求

Log4j 2 到 SLF4J 适配器依赖于 Log4j 2 API 和 SLF4J API。有关更多信息,请参见 运行时依赖项

用法

将此 jar、SLF4J jar(s) 和 SLF4J 日志实现 jar 放在一起。根据需要配置日志实现。

SLF4J 适配器 (log4j-to-slf4j-2.x.jar) 与 SLF4J 桥接 (log4j-slf4j-impl-2.x.jar) 的组合使用不应该尝试,因为它会导致事件在 SLF4J 和 Log4j 2 之间无休止地路由。