Spring Boot 日志文件

本文详细介绍了Spring Boot日志的功能与配置,包括日志的作用、自定义日志打印、日志级别、日志持久化,以及如何通过Lombok简化日志输出,并探讨了Lombok的注解原理。
摘要由CSDN通过智能技术生成

一、日志有什么用?

除了发现和定位问题之外,我们还可以通过⽇志实现以下功能:

  1. 记录用户登录日志,方便分析用户是正常登录还是恶意破解用户。
  2. 记录系统的操作日志,方便数据恢复和定位操作人。
  3. 记录程序的执行时间,方便为以后优化程序提供数据支持。

二、自定义日志打印

  1. 在一个类中先获取到打印日志对象(日志框架提供的日志对象,而日志框架默认已经集成到Spring Boot里了);
  2. 使用日志对象提供的方法实现日志的打印。

在程序中获取日志对象需要使用日志工厂 LoggerFactory,如下代码所示:
在这里插入图片描述

package com.example.demo.controller;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
@ResponseBody
public class UserController {
   
    //1.得到日志对象(来自于slf4j)
    private final static Logger log = LoggerFactory.getLogger
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值