当前位置: 首页 > news >正文

spring日志

前言

入门

在这里插入图片描述
这些就是日志
现在开始使用一下

spring是集合了日志的

在这里插入图片描述
注意选这个

在这里插入图片描述
这样我们就创建好了一个日志对象了

在这里插入图片描述
我们就可以这样打印日志了

在这里插入图片描述
日志和普通的打印消息相比,区别就是多个一些时间之类的消息

从左到右分别是时间,级别,PID,线程名称,日志对象名称(就是创建对象时候传的参数),日志内容
在这里插入图片描述
我们加上这个配置,日志消息就又会变了

在这里插入图片描述
发现日志又多了一个应用名称
在这里插入图片描述
在这里插入图片描述
就是这样的

Slf4j是spring内置的,很方便
在这里插入图片描述

门面模式

就是有一个管理员来管理事务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后这个类就是门面
在这里插入图片描述
这样就可以了
这个就是门面模式
创建一个子系统去操作

这个日志就是SLF4J框架

日志级别

在这里插入图片描述
第一种比如网线被拔了
我们自己是使用不了的

在这里插入图片描述
在这里插入图片描述
可以看出只打印出了三种日志
因为前面两张日志级别比info低,就没有打印了

怎么显示呢—》要配置日志级别

在这里插入图片描述
这个表示最低级别为debug
但是这样好像报错了

其实没有,只是debug的太多了,所以显示也多

在这里插入图片描述
所以还是info好

如何只显示某个路径的日志呢
还是要配置

在这里插入图片描述
这样写的意思就是com.ck.captcha.controller;下的最低级别为trace,其余为info
在这里插入图片描述

日志配置

日志持久化

这里的日志只是在控制台
如何持久化呢,存的时间更长
存在硬盘里

还是要配置

配置这种东西直接复制就可以了

在这里插入图片描述
在这里插入图片描述
启动之后然后点击这个

在这里插入图片描述
就会发现这里多了一个文件夹

在这里插入图片描述
而且重启程序的话,这个文件里面的日志也不会消失,这个就是持久化

在这里插入图片描述

或者还可以存在本地,用path

如果name和path都写了,name生效,path不生效

因为这个文件是追加的形式,所以很长

日志文件的分割

在这里插入图片描述
我们这样写的意思就是1Kb的时候就进行分割

在这里插入图片描述
在这里插入图片描述

这个可以设置分割文件的名称

在这里插入图片描述
在这里插入图片描述
为什么有些时候为2KB呢
因为有些时候达到1kb了,那一行没有结束
还是会继续保存在那个文件中

配置日志格式

在这里插入图片描述
在这里插入图片描述
我们现在来改一下日志的颜色

在这里插入图片描述

在这里插入图片描述
点击修改选项

在这里插入图片描述

选择这个

在这里插入图片描述
这样就多了一个虚拟机选项

在这里插入图片描述

然后加上这一行字

这样就可以了

在这里插入图片描述
这个分别是控制台和文件的显示

在这里插入图片描述
这样就变了

配置文件一般就是赋值就可以了

日志注解

使用这个注解要用lombok
在这里插入图片描述
使用注解Slf4j,就可以只用用log打印了

在这里插入图片描述
照样可以打印出来
其实注解Slf4j就是 private static Logger logger = LoggerFactory.getLogger(LoggerLevelController.class);的作用而已

总结

相关文章:

  • OmniParser V2 和 OmniTool 让 AI 来控制 Windows 设备
  • c语言基础第12节《函数的调用》
  • 怎么用cURL库对接智能语音播报设备
  • ShenNiusModularity项目源码学习(10:ShenNius.FileManagement项目分析)
  • Java语法-集合
  • Java——继承
  • 【OS安装与使用】part5-ubuntu22.04基于conda安装pytorch+tensorflow
  • 深入解析 sudo -l 命令的输出内容
  • pdf预览在vue项目中的使用兼容ie浏览器
  • 面对STM32的庞大体系,如何避免迷失在细节中?
  • [python]windows上安装yolov12环境
  • 选好加密狗,一次说全
  • Deepseek快速做PPT
  • Go Web 项目实战:构建 RESTful API、命令行工具及应用部署
  • 用C++ Qt实现安卓电池充电动效 | 打造工业级电量控件
  • nodejs链接redis
  • webSocket
  • Python装饰器本质250220
  • HTTP与网络安全
  • 华为最新OD机试真题-找单词-Python-OD统一考试(E卷)
  • 股价两天涨超30%,中航成飞:不存在应披露而未披露的重大事项
  • 马新民卸任外交部条约法律司司长
  • 中国经济新动能|警惕数字时代下经济的“四大极化”效应
  • 中俄领导人将讨论从俄罗斯经蒙古至中国天然气管道项目?外交部回应
  • 央视315晚会曝光“保水虾仁”后,湛江4家涉事企业被罚超800万元
  • 有乘客被高铁车门夹住?铁路回应:系突感不适下车,未受伤,列车正点发车