Java的简单日志Facade和Apache Commons日志之间的区别

Java的简单日志Facade和Apache Commons日志之间的区别,java,logging,slf4j,apache-commons-logging,Java,Logging,Slf4j,Apache Commons Logging,和之间的区别是什么?来自: SLF4J在概念上与JCL非常相似。因此,它可以被认为是另一种日志外观。然而,SLF4J在设计上要简单得多,而且可以说更健壮。简而言之,SLF4J避免了困扰JCL的类装入器问题 在google上搜索“JCL类加载器问题”,了解更多信息…虽然SLF4J可以用作Log4j或JUL等库的门面,但它也可以用作实现本机日志库的API,就像Dod一样。一个原生SLF4J库不需要中间的适配器胶,就像Log4J或JUL的外观一样,所以它也应该更有效。 < P> 日志外观>框架抽象层

和之间的区别是什么?

来自:

SLF4J在概念上与JCL非常相似。因此,它可以被认为是另一种日志外观。然而,SLF4J在设计上要简单得多,而且可以说更健壮。简而言之,SLF4J避免了困扰JCL的类装入器问题


在google上搜索“JCL类加载器问题”,了解更多信息…

虽然SLF4J可以用作Log4j或JUL等库的门面,但它也可以用作实现本机日志库的API,就像Dod一样。一个原生SLF4J库不需要中间的适配器胶,就像Log4J或JUL的外观一样,所以它也应该更有效。

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

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

简单日志Facade(SLF4J)是一个抽象日志框架,类似于JCL(jakarta commons Logging)。JCL也被称为ApacheCommons日志


还要注意的是,commons io(apache io-utilities)不同于commons日志记录(logging facade)

是的,它们都是facade,是的,这就是它们之间的相似之处。然而,问题在于differences@Azder我只是给出了日志Facade的定义及其实现者,因为我甚至不知道这些。这个答案将帮助像我这样的人。可能是这样的,这甚至可能需要一份报告来回答不相关的问题:/无论如何,谢谢你的参与。。。