📜  SLF4J-概述

📅  最后修改于: 2020-11-11 05:10:03             🧑  作者: Mango


SLF4J代表对于s imple大号ogging˚Facade的J ava。它提供了Java中所有日志记录框架的简单抽象。因此,它使用户能够使用单个依赖项来处理任何日志框架,例如Log4j,Logback和JUL (java.util.logging)。您可以在运行时/部署时迁移到所需的日志记录框架。

CekiGülcü创建了SLF4J,以替代雅加达公共记录框架。

Slf4j蜂蜜罐

SLF4J的优点

以下是SLF4J的优点-

  • 使用SLF4J框架,可以在部署时迁移到所需的日志记录框架。

  • Slf4J提供对所有流行日志记录框架的绑定,例如log4j,JUL,简单日志记录和NOP。因此,您可以在部署时切换到任何这些流行的框架。

  • SLF4J提供对参数化日志消息的支持,而与您使用的绑定无关。

  • 由于SLF4J将应用程序和日志记录框架解耦,因此您可以轻松地编写独立于日志记录框架的应用程序。您无需担心用于编写应用程序的日志记录框架。

  • SLF4J提供了一个简单的Java工具,称为migrator。使用此工具,可以将使用日志框架(如Jakarta Commons Logging(JCL)或log4j或Java.util.logging(JUL))的现有项目迁移到SLF4J。