Logback使用指南

本文介绍了SLF4J的作用和原理,强调了Logback作为SLF4J的最佳实践。Logback由logback-core、logback-classic和logback-access三部分组成,提供高效的日志记录。文章详细讲解了如何在Maven项目中添加Logback依赖,Logback的Logger、Appender和Layout概念,并展示了如何个性化配置Logback,包括日志级别、输出位置和格式等。
摘要由CSDN通过智能技术生成

LOG这玩意,对于程序员来说太重要了,刚开始接触软件开发,看到log里密密麻麻的字就头疼,如今却视LOG如珍宝,因为程序的bug都写在里面了。

SLF4J是什么?酸辣粉4斤

S(Simple)  L(Logging)  F(Facade)  4(for)  J(Java)

java准备的简单日志门面。

SLF4J只是一个接口,要想打印日志,还要给它提供接口的实现,如common logginglog4jlogback等等,这些具体的实现又被称为binding,我们需要把这些实现放入项目的classpath,这样slf4j才能找到这些binding,在compile期间,slf4j会建立与binding的硬连接。这样一来,会有两种异常情况:

  1. classpath下如果有多于1binding,需要从classpath中把多余的binding干掉。通常需要用到依赖冲突解决技巧。如果是用maven管理依赖的话,可以使用I
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值