日志框架使用规则

日志框架使用规则

日志框架一般分为两层,类似于jdbc驱动的设计模式,面向接口编程

一层是抽象接口层,只定义接口,没有实现(JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-logging 等

一层是接口的具体实现层。(Log4j, JUL(java.util.logging),Log4j2,Logback

有些还会有一层,适配器层,采用适配器设计模式,由于有些接口与实现偏离太大,所以需要加一层适配器来适配。(log4j,JUL)

 

具体对照如图所示

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