logback-spring.xml配置详解

一、配置:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
二、详解:
在这里插入图片描述
1.appender
控制台日志配置
在这里插入图片描述
滚动记录文件:先将日志记录到指定文件,当符合某个条件时,将日志记录到其他文件。
在这里插入图片描述
其中子标签:
(1)filter :为日志过滤器。执行一个过滤器会有返回一个枚举值,即 DENY,NEUTRAL,ACCEPT 其中之一。ThresholdFilter :临界值过滤器,过滤掉低于指定临界值的日志。当日志级别等于或高于临界值时,过滤器返回NEUTRAL;当日志级别低于临界值时,日志会被拒绝。例如截图中中配置的日志级别为WARN,将所有低于 WARN 级别的日志过滤掉。
(2)encoder: 对日志进行格式化;
(3)rollingPolicy: 当发生滚动时,决定RollingFileAppender 的行为,涉及文件移动和重命名(设置滚动策略),常用的滚动策略是TimeBasedRollingPolicy:它根据时间来制定滚动策略,既负责滚动也负责出发滚动;
(4)file:打印日志的文件地址。

2.logger
在这里插入图片描述
用来设置某一个包或者具体的某一个类的日志打印级别、以及指定 。有三个属性: 一个name属性、一个可选的level属性和一个可选的addtivity属性。
(1)name: 用来指定受此 logger 约束的某一个包或者具体的某一个类
(2)level: 用来设置打印级别,大小写都行:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,还有一个特殊值 INHERITED 或者同义词 NULL ,代表强制执行上级的级别。如果未设置此属性,那么当前 logger 将会继承上级的日志级别。
(3)addtivity :是否向上级 logger 传递打印信息。默认是true。
(4):指定配置好的appender。

3.root
在这里插入图片描述
root 为根元素,只有一个level属性。 可以包含零个或多个 元素
level 设置日志级别。

三、springBoot如何整合 logback
1.springBoot已经帮我们引入了,使用logback的相关 jar 包,所以我们不需要 再去引用。
2.在项目 资源文件夹 resources 下 创建 logback-spring.xml 文件。logback 将会自动读取该配置文件文件。

参考文档:
logback中文手册

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值