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

机票售票网站开发wordpress前台显示友链

机票售票网站开发,wordpress前台显示友链,上海 专业网站设计,开发高端客户文章目录介绍日志级别的分类日志级别的顺序日志级别的使用介绍 日志级别代表着日志信息对应问题的严重性,为了更快的筛选符合目标的日志信息 试想一下这样的场景,假设你是一家 2 万人公司的老板,如果每个员工的日常工作和琐碎的信息都要反馈…

文章目录

  • 介绍
  • 日志级别的分类
    • 日志级别的顺序
  • 日志级别的使用

介绍

日志级别代表着日志信息对应问题的严重性,为了更快的筛选符合目标的日志信息

试想一下这样的场景,假设你是一家 2 万人公司的老板,如果每个员工的日常工作和琐碎的信息都要反馈给你,那你一定无暇顾及。于是就有了组织架构,而组织架构就会分级,有很多的级别设置,如下图image.png

有了组织架构之后,就可以逐级别汇报消息了,例如:组员汇报给组长,组长汇报给研发一组,研发一组汇报给 Java 研发,等等依次进行汇报

日志级别大概是同样的道理,有了日志级别之后就可以过滤自己看到的信息了,比如只关注 Error 级别的,就可以根据级别过滤出相关日志信息,节约开发者的信息筛选时间

日志级别的分类

日志级别从到到底依次为:FATALERRORWARNINFODEBUGTRACE

  • FATAL致命信息,表示需要立即被处理的系统级错误
  • ERROR错误信息,级别较高的错误日志信息,但仍不影响系统的继续运行
  • WARN警告信息,不影响使用,但需要注意的问题
  • INFO普通信息,用于记录应用程序正常运行时的一些信息,例如系统启动完成,请求处理完成等
  • DEBUG调试信息,需要调试时候的关键嘻嘻打印
  • TRACE追踪信息,比 DEBUG 更细粒度的信息事件(除非有特殊用意,否则请用 DEBUG 级别替代)

日志级别通常和测试人员的 bug 级别没有关系

  • 日志级别是开发人员设置的,用来给开发人员看的。
  • 日志级别的正确设置,也与开发人员的工作经验有关。如果开发人员把 error 级别的日志设置成了 INFO,就很有可能会影响开发人员对项目运行情况的判断
  • 出现 error 级别的日志信息较多时,可能也没有任何问题。测试的 bug 级别更多是依据现象和影响范围来判断

日志级别的顺序

image.png

  • 级别越高,收到的消息越少

日志级别的使用

日志级别是开发人员自己设置的。开发人员根据自己的理解来判断该信息的重要程度

  • 类似公司管理,通常由领导来判断什么样的事情需要汇报,什么样的事情不需要汇报

针对这些级别,Logger 对象分别提供了对应的方法,来输出日志

@RequestMapping("/printLog")  
public String printLog(){  logger.trace("========trace========");  logger.debug("========debug========");  logger.info("========info========");  logger.warn("========warn========");  logger.error("========error========");  return "打印不同级别的日志";  
}

SpringBoot 默认的日志框架是 LogbackLogback 没有 FATAL 级别,它被映射到 ERROR

  • 出现 FATAL 日志,表示服务已经出现了某种程度的不可用,需要联系系统管理员紧急介入处理
  • 通常情况下,一个进程声明周期中应该最多只有依次 FATAL 记录

观察打印的结果:image.png

  • 结果发现,只打印了 infowarnerror 级别的日志
  • 这与日志级别的配置有关,日志的输出级别默认是 info 级别,所以只会打印大于等于此级别的日志,也就是 infowarnerror
http://www.dtcms.com/a/503159.html

相关文章:

  • 电子电气架构 --- 汽车软件架构未来的发展方向
  • JavaScript 表单验证
  • android - JPG图片转换HDR图片,heic格式
  • 【C语言】文件操作(附源码与图片)
  • Vue-Router4使用详解(结合Vue3)
  • 免费做做网站网站建设优化方法 s
  • 图书馆理论与建设网站北京工程建设监理协会网站
  • postman 调用接口设置全局变量
  • Lua协程coroutine库用法
  • 若依字典原理---后端
  • SpringBoot 接入 Prometheus + Grafana
  • 自己有网站怎么做优化实时热榜
  • 基于SpringBoot的“基于数据安全的旅游民宿租赁系统”的设计与实现(源码+数据库+文档+PPT)
  • 海宁公司做网站wordpress编辑器存内容
  • 旅游管理系统|基于SpringBoot和Vue的旅游管理系统(源码+数据库+文档)
  • DAQ系统混合方案与设计模式详解
  • 【Linux系统编程】3. Linux基本指令(下)
  • sql练习-5
  • 做网站审批号必须要wix做网站的建议
  • YAML的Value表示
  • 如何在Gitee和GitHub上部署SSH公钥
  • 成都高新网站建设美图秀秀在线制作
  • Flutter Isolate的使用
  • 从 JDK 8 到 JDK 23:HotSpot 垃圾回收器全景演进与深度剖析
  • 深圳网站建设jm3q网站是公司域名是个人可以吗
  • 【深度学习新浪潮】多模态大模型在图像理解领域的技术进展与实践
  • wordpress 分类菜单高亮外贸seo软件
  • 百度面试题解析:Zookeeper、ArrayList、生产者消费者模型及多线程(二)
  • excel绘制折线图
  • 数据结构(c++版):二叉树的实现