springBoot基础-日志

一. Spring Boot 日志

1.日志框架
日志框架
JCL是ApacheJakarta小组开发的日志门面 我们所用的log4j就是日志实现
接下来日志门面选择流行的SLF4J 其实现Logback是对Log4j的升级 所以我们选用Logback

2.SLF4J的使用
在日志方面调用的时候我们不应该使用它的实现类,而是选择调用抽象层的方法。
下面是官网上使用方法:

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class HelloWorld {
  public static void main(String[] args) {
    Logger logger = LoggerFactory.getLogger(HelloWorld.class);
    logger.info("Hello World");
  }
}

在这里插入图片描述
由上图我们可以发现在使用SLF4J的时候我们需要导入的jar包有slf4j-api.jar和logback-classc.jar/logback-core.jar
这里顺便说一下为什么不用log4j 因为log4j开发的比SLF4J早 所以要用的话还得导入适配器jar包为了方便就使用logback
在使用的时候导入的配置文件还是实现类的配置文件就像之前使用log4j的时候导入log4j的配置文件一样
日志框架不同时官方提供的做法
3.springBoot日志管理
源码图
可以看出springBoot底层也是使用log4j+logback方式

4.日志5个级别以及修改级别配置信息
springBoot默认是info级别
在这里插入图片描述
在这里插入图片描述
以下是修改日志级别 logging.level接着就是你要扫描的包 设置日志级别
在这里插入图片描述
在这里插入图片描述
日志不配置的话默认是会输出到控制台,但我们一般不会这样做
在这里插入图片描述
springBoot加载配置文件 默认加载自己的如果自定义了就加载自定义的。
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值