Python 官方文档:入门教程 => 点击学习
目录前言默认Logback配置自定义Logback文件layout:encoder:rollingPolicy:多环境日志输出总结前言 我们通常使用Spring Boot做项目搭建
我们通常使用Spring Boot做项目搭建的基础框架,必然少不了它的内置日志框架Logback,在spring-boot-starter的jar包下面包含了spring-boot-starter-logging包,该包就是内置的日志框架Logback。
我们在启动Spring boot项目的时候会发现,没有配置任何Log和日志打印的文件,控制台却输出了日志,这是源于logback的base.xml里面默认的root日志级别为INFO
在Logback里面默认的日志输出级别有三种WARN、INFO、DEBUG,在项目启动的时候选择Debug模式来启动,控制台会输出Debug级别日志。
在项目的src/main/resources创建logback.xml文件,这里文件创建的命名规范官方给的推荐最好为logback-spring.xml,spring boot 的application.yml可以为它添加特有的配置项。
现在我们来看自定义logback文件的配置
首先是根节点的配置
和都是子节点
Appender用来格式化日志输出节点,有两个属性name和class,class用来指定哪种输出策略,常用就是控制台输出策略和文件输出策略。 同时可以指定日志文件的输出名、保留天数、文件大小、以及打印的日志级别。 可以定义多个Appender子节点来对需要输出的日志文件级别做控制。
关于标签,主要是做控制台的日志输出。
主要是做日志文件的输出,主要是将个event事件转换成一组byte数组,其次是将转换后的字节数据输出到文件中
TimeBasedRollingPolicy:它根据时间来制定滚动策略.时间滚动策略可以基于时间滚动按时间生成日志。
下面为我项目中对于root和logger的配置
启动项目控制台输出定义不同级别的日志
application.yml 会根据不同的环境读取对应的logback配置文件
简单写了下,我们日常开发中需要配置的日志文件,Spring boot集成 logback。
以上就是Spring boot 整合Logback的详细内容,更多关于Spring boot 整合Logback的资料请关注编程网其它相关文章!
--结束END--
本文标题: Spring boot 整合Logback过程示例解析
本文链接: https://www.lsjlt.com/news/195816.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0