java中常用的日志框架-logback和log4j

本文解析了SLF4J、Log4j与Logback之间的关系,介绍了这三种日志框架的基本概念,并对比了Log4j与Logback的配置方式及其区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文主要记录 一下博主对sl4j和log4j&logback关系的理解及后面两种日志框架的配置和区别

三者之间的关系

三者之间的关系:sl4j是接口,log4j和logback是实现
如下图
sl4j和各种日志框架之间的关系

logback是直接实现了sl4j,而log4j需要通过一个适配层来间接实现,所以依赖jar包除了 本身和sl4j-api以外,log4j还需要依赖sl4j-log4j

两种日志框架的配置及区别

logback:

<configuration>

log4j

<configuration>

如果应用中两种框架都引用了,那么sl4j会默认使用哪种呢?还是启动时就会报错?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值