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

【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

 


http://www.kler.cn/a/232383.html

相关文章:

  • 直接映射缓存配置
  • 如何在 Ubuntu 上 部署 OceanBase
  • 51c嵌入式~单片机合集2
  • 轮转数组
  • CentOS网络配置
  • LeetCode题解:5.最长回文子串【Python题解超详细,中心拓展、动态规划、暴力解法】
  • Window环境下使用go编译grpc最新教程
  • Text2SQL研究-Chat2DB体验与剖析
  • Kubernetes CNI Calico:Route Reflector 模式(RR) calico IPIP切换RR网络模式
  • 年假作业day2
  • Vue中路由守卫的详细应用
  • yo!这里是Linux线程保姆级入门介绍
  • vue百度地图的和element输入框/v-region的联动
  • springboo冬奥会科普平台源码和论文
  • D7 Elasticsearch-Mongodb(搜索记录)
  • flutter 国内源
  • python-分享篇-画樱花
  • 栈--数据结构
  • 龙芯安装Docker
  • 【CSS】margin塌陷和margin合并及其解决方案
  • K8S之Pod常见的状态和重启策略
  • java实战:销售订单号自动生成
  • c++ 子进程交互 逻辑
  • leetCode 30天
  • 红队打靶练习:PHOTOGRAPHER: 1
  • 【PyTorch】实现迁移学习框架DaNN