从 Log4j 到 SLF4J 适配器

Log4j 2 到 SLF4J 适配器允许将编码为 Log4j 2 API 的应用程序路由到 SLF4J。使用此适配器可能会导致性能下降,因为 Log4j 2 消息必须先格式化,然后才能传递给 SLF4J。使用 Log4j 2 作为实现,通常只有在由 Filter 或 Appender 访问它们时才格式化它们。

Requirements

Log4j 2 到 SLF4J 适配器取决于 Log4j 2 API 和 SLF4J API。有关更多信息,请参见Runtime Dependencies

Usage

一起包含此 jar,SLF4J jar 和 SLF4J 日志记录实现 jar。根据需要配置日志记录实现。

永远不要尝试将 SLF4J 适配器(log4j-to-slf4j-2.x.jar)与 SLF4Jbridge(log4j-slf4j-impl-2.x.jar)一起使用,因为这会导致事件之间不断地路由 SLF4J 和 Log4j 2.