日志门面 slf4j

日志门面是门面模式的一个典型应用

门面面试也称为外观模式,其核心为:外部的一个子系统的通信必须通过一个统一的外观对象进行,使得子系统易于使用。

常用的日志门面:

1.SLF4J(Simple Logging Facade fro Java)   是一套包装Logging框架的门面模式,以外观模式实现。可以在软件使用的时候决定使用哪个Logging框架,目前主要支持的有 Java Logging Api(j.u.l是java.util.logging包的简称),log4j及Logback等框架

slf4j仅仅是一个门面服务而已,他并不是真正的日志框架,真正的日志输出相关的实现还是要依赖log4j,logback等日志框架的。

2.commons-logging 

Apache Commons Logging是一个基于Java的日志记录使用程序,用于记录日志及其他工具包的编程模型。他通过其他的一些工具提供API,日志实现和包装器实现。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章