springboot整合logback进行日志管理(上篇)

1、前言:

在日常开发中日志的打印与日志的记录是非常重要的。市面上主流的日志管理框架有log4j、logback,二者各有优缺点v,由于项目中比较常用的是logback(我们自己项目就是用的logback),进行就主要介绍一下logback在真是项目中是如何整合的。

2、springboot默认整合的logback演示:

这里就以springboot项目进行logback的整合,首先新建一个项目(新建项目过程就不再赘述了)

这个时候我并没有自己手动进行整合logback,可以看到我的resources下面并没有logback-spring.xml配置文件,这个时候我启动一下我的项目会发现控制台有日志打印,如下图所示:

这是因为:springboot默认集成了logback,默认的配置文件是base.xml,base.xml文件里定义了默认的root输出级别的INFO,所以在我们没有进行配置logback的时候启动服务器也会在控制台打印日志

3、springboot配置logback-spring.xml文件进行整合logback

这个时候可能有人会有疑惑,既然springboot已经帮我们整合了logback,那我为什么我们还要多此一举进行自己配置logback-spring.xml来整合logback呢?

这个时候不妨想一个问题,如果我项目中日志不仅仅要打印在控制台,有些特定的日志想保存到某个特定的日志文件中怎么办呢?比如当项目中出现error的时候将error日志保存到error.log中,那是不是默认集成的logback就达不到这个要求了,所以需要我们在logback-spring.xml中进行相关的配置来完成这样的需求。

下面我们按照步骤一步步进行相关的配置:

我们需要引入一下logback的依赖&#

  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒书

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值