Java的简单日志记录外观和Apache Commons日志记录之间的区别


答案 1

来自 SLF4J 常见问题解答

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

做一个谷歌的“JCL类加载器问题”,以获取有关此内容的更多信息...


答案 2

虽然SLF4J可以用作Log4j或JUL等库的外观,但它也可以用作实现本机日志记录库的API,就像Logback所做的那样。原生SLF4J库不需要像Log4j或JUL的门面那样在中间使用适配器胶水,因此它也应该更有效率。


推荐