Spring Boot——日志文件

2023-05-16

文章目录

  • 1.日志的作用
  • 2.日志的用法
  • 3.自定义日志打印
    • 日志格式的说明
  • 4.日志级别
  • 5.在配置文件中设置日志级别
    • 5.1设置全局的日志级别和局部文件夹的日志级别
  • 6. 日志持久化
  • 7. 更简单的日志输出-lombok

1.日志的作用

日志的作用:用来排除和定位问题

通过日志还可以具有以下功能:

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

2.日志的用法

Spring Boot 项目在启动的时候默认就有日志输出,如图:

在这里插入图片描述

tips:Spring Boot 内置了日志框架(不然也输出了日志)

3.自定义日志打印

实现步骤如下:

  1. 获取日志对象 (通过 LoggerFactory中的方法去获取该类的日志)

在这里插入图片描述

tips:Logger 对象是 属于 org.slf4j 包下的,不要导错了!

  1. 使用日志对象相关语法输出要打印内容

在这里插入图片描述

运行启动类,输入我们的url,观察日志打印效果,如图:

在这里插入图片描述

在这里插入图片描述
我们发现,控制台上,trace和debug日志没有打印出来,是因为trace和debug级别比info小日志默认打印级别是info,如果级别比info小,就会忽略

日志格式的说明

在这里插入图片描述

4.日志级别

日志级别 从低到高:

trace:微量,级别最低
debug:需要调试时候的关键信息打印
info:普通的打印信息(默认)
warn:警告,不影响使用,但需要注意的问题
error:错误信息,级别较高的错误日志信息
fatal:致命的,因为代码异常导致程序退出执行的事件(不需要我们自己打印)

5.在配置文件中设置日志级别

5.1设置全局的日志级别和局部文件夹的日志级别

当全局和局部都设置了日志级别时,以局部为准

在这里插入图片描述

6. 日志持久化

在配置文件中设置日志的保存路径,当设置了保存路径之后,日志就会自动的进行持久化
在这里插入图片描述
这里可以通过 vscode 打开查看内容

在这里插入图片描述

2)在配置文件中设置日志保存的名称,日志就会自动的进行持久化

在这里插入图片描述

在这里插入图片描述

7. 更简单的日志输出-lombok

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring Boot——日志文件 的相关文章

随机推荐

  • 两个向量叉乘(定义是类似多项式相乘再求和)和点乘(定义是对应位置的坐标相乘再求和)的定义和证明,以及和四元数乘法的联系和区别

    向量叉乘 xff1a 两个向量的坐标量积又叫做向量积 xff0c 用于计算法向量 游戏内应用 xff1a 用于判断物体在自身的左右方位 还有应用于图形学里 xff0c 对环境光照于自身顶点或者片元的法向量的夹角来判断光漫反射的强弱 用于相机
  • Android开机log和常见异常的分析

    Android开机log分析 1 如果开机过程还没有出现开机动画 xff0c 就已经异常 xff0c 直接抓取UART串口log xff1b 2 如果开机动画已经显示 xff0c 后面出现异常 xff0c 可以通过adb logcat抓取l
  • 面试题整理简历中深度学习机器学习相关的知识及linux操作系统命令

    深度学习与机器学习 都在整理关于后台的 xff0c 被问到后忘了 xff0c 尴尬 的确是我的问题 xff0c 基本的机器学习知识还是要整理一波 o inception 网络 xff1a 主要应用了深度可分离卷积 xff1a 主要用了大尺度
  • 面试可能遇到的问题野指针等解决方法

    空指针 xff1a 一般声明一个指针变量赋值为NULL xff0c 这就是空指针 xff0c 各个类型的空指针都存在确确实实的内存地址 xff0c 但是不会指向任何有效的值的内存地址 xff0c 对空指针操作 xff0c 例如访问属性和方法
  • 大规模分布式储存系统笔记(一)

    分布式储存系统的特性 xff1a 1 可扩展性 可按集群规模增长 xff0c 系统性能线性增长 xff1b 2 低成本 系统自动容错 xff0c 自动负载均衡 xff0c 运维方便 3 高性能 4 易用性 对外提供接口 数据类型 xff1a
  • 用MATLAB实现对运动物体识别与跟踪

    不得不说MATLAB的图像处理函数有点多 xff0c 但速度有时也是出奇的慢 还是想c的指针 xff0c 虽然有点危险 xff0c 但速度那是杠杠的 第二个MATLAB程序 xff0c 对运动物体的识别与追踪 这里我们主要运用帧差法实现运动
  • PS 开启GPU加速图片处理

    还认为你的电脑的速度效果比不上苹果吗 xff1f 还在嫌电脑渲染速度慢吗 xff1f 试一下 xff0c 电脑开启GPU硬件加速吧 xff01 只要有独显轻松加速 xff08 毕竟苹果笔记本要配独显电脑的价格基本上在15000以上 xff0
  • 【附源码】计算机毕业设计SSM社区团购系统

    项目运行 环境配置 xff1a Jdk1 8 43 Tomcat7 0 43 Mysql 43 HBuilderX xff08 Webstorm也行 xff09 43 Eclispe xff08 IntelliJ IDEA Eclispe
  • Maven 使用slf4j 没有输出控制台

    Maven 使用slf4j 没有输出控制台并报如下错 xff1a log4j WARN No appenders could be found span class hljs keyword for span logger Redissen
  • 管道鸟cortex-M4(TM4C1294)

    看到满屏的贪吃蛇 xff0c 我也来开源一个Ti开发板 xff08 TM4C1294 xff09 的游戏 将简化版的管道鸟 xff0c 根据自己玩的经历 xff0c 在cortexm4开发板上重新撸了一边 xff0c 设计思路 xff1a
  • C#连接MYSQL数据库并进行查询

    之前用MFC开发结果界面太难看被pass了 要求用C 重新来开发 gt lt 不过终于摆脱VC6 0的蛋疼操作了Y 先来连接数据库 xff08 1 xff09 用c 连接MYSQL数据库需要用到mysql connector net xff
  • Jetson tx2刷机过程中的坑

    暑假各种事忙得差不多后 xff0c 终于有时间拿出早就申请到的tx2 xff0c 开始刷机教程 xff0c 这两天几乎踩边了所有的坑 第一个坑 xff0c 虚拟机 一般在安装VMware虚拟机时 xff0c 建议的安装空间20GB xff0
  • python词云实现

    python的一个蛮酷炫的功能是可以轻松地实现词云 github上有关于这个项目的开源代码 xff1a https github com amueller word cloud 注意跑例程时要删除里面的wordcloud文件夹 词云的功能有
  • ubuntu18切换为gnome桌面托盘图标消失

    在软件菜单中选择 优化 拓展 gt Ubuntu appindicators xff0c 打开此项即可 效果
  • Expression #1 of ORDER BY clause is not in SELECT list, references column 'ekbX1.t0.name' which is n

    报错信息 xff1a Expression 1 of ORDER BY clause is not in SELECT list references column 39 ekbX1 t0 name 39 which is not in S
  • Archlinux + kde桌面环境 安装

    1 首先余留磁盘空间 2 xff1a 官网下载ArchLinux镜像 3 xff1a rufus刻录 4 xff1a 打开电脑从u盘启动 5 xff1a 首先联网 如果用wifi终端输入下面命令 xff1a wifi menu 如果是用网线
  • 判断图的连通子图个数

    题目要求 给定一个具有n个顶点 m条边的无向图G 假设项点的编号为1 n 基于深度优先搜索算法 xff0c 编写程序 求无向图G连通子图的个数 输入格式 第一行两个整数n m 分别表示图G的顶点数和边的数量 下面m行的每 行有两个整数a和b
  • Java常用包有哪些

    Java lang 语言包 Java语言的基础类 xff0c 包括Object类 Thread类 String Math System Runtime Class Exception Process等 xff0c 是Java的核心类库 最重
  • QT 建立透明背景图像QPixmap

    列将下面背景透明图片1转变成图片2 图1 图2 span class hljs preprocessor include 34 mainwindow h 34 span span class hljs preprocessor includ
  • Spring Boot——日志文件

    文章目录 1 日志的作用2 日志的用法3 自定义日志打印日志格式的说明 4 日志级别5 在配置文件中设置日志级别5 1设置全局的日志级别和局部文件夹的日志级别 6 日志持久化7 更简单的日志输出 lombok 1 日志的作用 日志的作用 x