栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

logback-spring.xml配置详解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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中文手册

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/841083.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号