springboot系列(2)--springboot之日志配置

本文详细介绍SpringBoot中日志配置的方法,包括添加日志依赖、配置日志输出级别及使用注解。通过实例演示如何利用spring-boot-starter-thymeleaf引入日志框架logback,调整日志级别,以及通过lombok简化日志操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上篇运行了helloword,平时做项目配置log4j轻松打印日志,那springboot如何配置日志信息呢?
默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台

Springboot日志配置
(1)添加日志依赖
Maven依赖中添加spring-boot-starter-logging,该依赖内容就是springboot默认的日志框架logback。但是呢,实际开发中我们不需要直接添加该依赖,spring-boot-starter其中包含了 spring-boot-starter-logging。另外项目中想使用Thymeleaf,而Thymeleaf依赖包含了spring-boot-starter,最终只要引入Thymeleaf即可。

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
            <version>2.0.4.RELEASE</version>
        </dependency>

(2)配置日志输出级别
配置文件分为.yml和.properties,我这里使用application.yml.
日志级别从高到低分为 trace < debug < info < warn < error < fatal

#log
logging:
   level.com.example.split.demosplit: debug

代码验证
在这里插入图片描述

也可以使用注解,直接将对象注入,需要使用lombok。

<!-- 注解日志依赖包-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
           <version>1.16.2</version>
        </dependency>

在这里插入图片描述

现在日志打印基本满足了,但是日志的输出都是默认的格式,若想实现更多功能,后期扩展.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值