logback日志pattern_SpringBoot集成Logback过程详解与完整配置

本文详细介绍了如何在SpringBoot项目中配置Logback,包括日志架构、日志级别和配置文件`logback-spring.xml`的解析。通过自定义配置,可以实现日志按级别、模块分别保存,便于日志管理和问题定位。推荐用于多模块项目中的日志管理。
摘要由CSDN通过智能技术生成

2020.10.13

无情最是台城柳,依旧烟笼十里堤 --《金陵图》 韦庄

hey,gusy!好久不见,忙碌的日子总是短暂的......?0878498d067d9737683b477068af7d2b.png今天分享的是项目中如何去配置logback日志框架,从而方便完整的管理日志。使得程序员更快,更强的去定位问题,解决问题。(从此定位不到原因这个借口,一律驳回!)b600266f2cc9b361e7d586290e5c5481.png

LogBack

  1. 架构说明:Logback 构建在三个主要的类上:Logger,Appender 和 Layouts。这三个不同类型的组件一起作用能够让开发者根据消息的类型以及日志的级别来打印日志。Logger 类作为 logback-classic 模块的一部分。Appender 与 Layouts 接口作为 logback-core 的一部分。作为一个通用的模块,logback-core 没有 logger 的概念。

  2. maven依赖注入:        <dependency>            <groupId>ch.qos.logbackgroupId>            <artifactId>logback-classicartifactId>            <version>1.2.3version>                    dependency>
  3. 日志级别说明:根据定义,打印的方法决定的日志的级别。例如:L 是一个 logger 实例,L.info("...") 的日志级别就是 INFO。如果一条的日志的打印级别大于 logger 的有效级别,该条日志才可以被打印出来。这条规则总结如下:基本选择规则日志的打印级别为 p,Logger 实例的级别为 q,如果 p >= q,则该条日志可以打印出来。这条规则是 logbakc 的核心。各级别的排序为:TRACE DEBUG INFO WARN ERROR。在下面的表格中,第一列表示的是日志的打印级别,用 p 表示。第一行表示的是 logger 的有效级别,用 q 表示。行列交叉处的结果表示由基本选择规则得出的结果。77ce683548fccca9f8492c0cc149b76d.png

  4. 日志级别说明例子:package chapters.architecture;import org.slf4j.Logger;import org.slf4j.LoggerFactory;impor
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值