日志框架(学习记录一)

日志框架介绍

日志框架技术 :JUL、Logback、Log4j、Log4j2用来方便记录日志信息的

日志门面技术:JCL、SLF4J

使用门面原因:首先,每个日志框架都有属于自己独立的API,当多个项目组使用不同的日志框架的时候,我们整合时就要修改,增加耦合性。门面技术的诞生,基于这个规范,无论日志框架如何改变,应用程序不需要修改任何一行代码就可以直接上线。就是一套规范

日志框架:

  1. JUL:java原生日志框架
  2. log4j:     Apache的一个开源项目,已经停用
  3. logback: 基于log4j另一个开源项目,原作者在log4j的基础上改进
  4. log4j2: 官方基于 log4j的另一个版本,在logback基础上改进,,有自己独立的门面

日志门面:

slf4j: 日志门面,日志的抽象层,一层规范,日志框架按照其规范实现具体细节即可,使用时,直接通过操作门面的方式去使用日志

阿里规范:

应用中不可直接使用日志系统(Log4j、Logback)中的API,而应依赖使用日志框架SLF4J中的API。使用门面模式的日志框架,有利于维护和各个类的日志处理方法统一。

实际使用:使用SLF4J和其他日志框架相结合的方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值