代码之家  ›  专栏  ›  技术社区  ›  Azder

Java简单日志外观与Apache公文日志的区别

  •  27
  • Azder  · 技术社区  · 15 年前

    两者有什么区别 Simple Logging Facade for Java Apache Commons Logging ?

    3 回复  |  直到 15 年前
        1
  •  31
  •   toolkit    15 年前

    SLF4J FAQ :

    SLF4J在概念上与JCL非常相似。因此,它可以被看作是另一个伐木立面。然而,SLF4J在设计上要简单得多,而且可以说更健壮。简而言之,SLF4J避免了困扰JCL的类装入器问题。

    谷歌搜索“JCL类加载器问题”,了解更多信息…

        2
  •  7
  •   Jason Fritcher    15 年前

    虽然slf4j可以用作log4j或jul等库的外观,但它也可以用作实现本机日志库的API,如 Logback 做。与log4j或jul的外观一样,本机SLF4J库不需要中间的适配器胶水,因此它也应该更高效。

        3
  •  2
  •   Kanagavelu Sugumar    9 年前

    日志外观框架抽象层
    (正面这个词来自法语,字面意思是“正面”或“面”。)

    定义-记录外观
    日志外观是各种日志框架的抽象,例如java.util.logging、log4j和logback,允许最终用户在部署时插入所需的日志框架。

    SimpleLoggingFacade(SLF4J)是一个抽象的日志框架,如JCL(Jakarta Commons Logging)。JCL也被称为ApacheCommons日志记录。

    还要注意,commons-io(apache-io-utilities)与commons-logging(logging facade)不同。