【Java EE】----SpringBoot的日志文件

1.SpringBoot使用日志

  • 先得到日志对象
  • 通过日志对象提供的方法进行打印

2.打印日志的信息

3.日志级别

  • 作用:
  1. 可以筛选出重要的信息
  2. 不同环境实现不同日志级别的需求
  • ⽇志的级别分为:(1-6级别从低到高)
  1. trace:微量,少许的意思,级别最低;
  2. debug:需要调试时候的关键信息打印;
  3. info:普通的打印信息(默认⽇志级别);
  4. warn:警告,不影响使⽤,但需要注意的问题;
  5. error:错误信息,级别较⾼的错误⽇志信息;
  6. fatal:致命的,因为代码异常导致程序退出执⾏的事件。
  7. 级别越高接收到的消息就越少,如设置了 warn 就只能收到 warn、error、fatal 级别的⽇志了
  • 日志级别的信息

4.日志持久化

  • 因为有时候需要去保存我们打印的日志信息,所以需要去保存

5.更简单的日志存储---lombok

6.lombok的常用属性注解

  • @Getter ⾃动添加 getter ⽅法
  • @Setter ⾃动添加 setter ⽅法
  • @ToString ⾃动添加 toString ⽅法
  • @EqualsAndHashCode ⾃动添加 equals 和 hashCode ⽅法
  • @NoArgsConstructor ⾃动添加⽆参构造⽅法
  • @AllArgsConstructor ⾃动添加全属性构造⽅法,顺序按照属性的定义顺序
  • @NonNull 属性不能为 null
  • @RequiredArgsConstructor ⾃动添加必需属性的构造⽅法,final + @NonNull 的 属性为必需
  • @Data复合注解
  • @Slf4j 添加⼀个名为 log 的⽇志,使⽤ slf4j
相关推荐
隐退山林15 小时前
JavaEE进阶:MyBatis 操作数据库(入门)
数据库·java-ee·mybatis
nJI74egg11 天前
JavaEE初阶---《JUC 并发编程完全指南:组件用法、原理剖析与面试应答》
java·面试·java-ee
我命由我123453 天前
Visual Studio - Visual Studio 注释快捷键
java·c语言·开发语言·c++·ide·java-ee·visual studio
升鲜宝供应链及收银系统源代码服务3 天前
升鲜宝生鲜配送供应链系统 vs_车辆管理模块开发文档 PRD(一)---升鲜宝生鲜配送供应链管理系统
spring boot·java-ee·生鲜供应链源代码·供应链源代码出售·生鲜配送源代码服务·门店连锁系统源代码·猪肉生产加工系统源代码
我命由我123454 天前
Android Framework P2 - 开机启动 Zygote 进程、Zygote 的预加载机制
android·java·开发语言·python·java-ee·intellij-idea·zygote
Boop_wu4 天前
[Java项目] Spring Boot + WebSocket 实现网页在线聊天室|完整项目架构与实战讲解
spring boot·websocket·java-ee·mybatis
Chloeis Syntax5 天前
JavaEE学习日记(2)---文件操作和IO
java·笔记·学习·java-ee
缪懿6 天前
javaEE:网络编程基础
java·网络·java-ee
Boop_wu6 天前
[Java EE 进阶] SpringBoot 统一功能处理全解:拦截器、统一返回、统一异常
java·spring boot·java-ee
Paxon Zhang6 天前
JavaEE 初阶变强宝典 **线程安全问题,线程状态,锁synchronized**
java·java-ee