Spring Boot —— Log的八个日志级别

2023-11-18

Spring Boot —— Log的八个日志级别

前言

在项目中会出现经常使用日志的情况,而日志又分为多个级别,下面记录下每个级别的含义。
log4j定义了8个级别的log,除去OFF和ALL,可分为6个级别。
优先级从高至低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALL。

ALL

等级最低,用于打开所有日志记录。

TRACE

较低的日志级别,通常不会被使用。

DEBUG

开发过程中打印一些运行信息。

INFO

粗粒度级别上突出强调应用程序的运行过程。
打印一些你感兴趣的或者重要的信息。
用于生产环境中输出程序运行的一些重要信息但是不能滥用,避免打印过多的日志

WARN

警告信息,潜在的问题信息,在生产日志中,作为给程序员的一种提醒而使用。

ERROR

打印错误日志,但是不会影响程序继续运行。

FATAL

打印严重错误,会导致程序退出。

OFF

最高级别,关闭所有日志。

如果将Log Level设置在某个级别上,那么此级别优先级高的Log都能打印出来。
例如:
如果优先级设置为WARN
会输出的日志级别:OFF、FATAL、ERROR、WARN 四个级别。
不输出的日志级别:INFO、DEBUG、TRACE、ALL四个级别会被忽略。

建议使用日志级别:
优先级从高到低分别为:ERROR、WARN、INFO、DEBUG。

从我们实验的结果可以看出,log4j默认的优先级为ERROR或者WARN(实际上是ERROR)。

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

Spring Boot —— Log的八个日志级别 的相关文章

  • IDC首份国内电子签约报告:法大大市场份额第一

    日前 IDC 国际数据公司 发布了两份关于中国电子签约市场的报告 中国电子签约软件市场份额报告 2019 和 中国电子签约软件市场预测报告 2020 2024 这是IDC进入中国以来 首度针对国内电子签约市场启动的独立研究 报告显示 从市场
  • 【渗透测试学习】—记录一次自测试渗透实战

    写在前面 本文是作者入门web安全后的第一次完整的授权渗透测试实战 因为最近在总结自己学习与挖掘到的漏 无意中翻到了这篇渗透测试报告 想当初我的这篇渗透测试报告是被评为优秀渗透测试报告的 故在此重新整了一下 分享一下自己的思路与骚操作给大家
  • 卡拉赞服务器延迟,卡拉赞开荒详细功略(前门)

    卡拉赞开荒详细功略 猎手阿图门 无论别人告诉你这个副本有多么简单 对于一个开荒团队来说 这些说法都没有多大意义 简单是胜利者的宣言 但不是功略里该出现的字眼 这份功略尽最大可能提到了每个BOSS的许多细节 希望对你加速开荒进程能够有所帮助

随机推荐

  • hostnamectl 主机名管理

    在linux中修改主机名称是经常使用的 主机名称可以很轻松的识别服务器 centos7系统新增了hostnamectl命令 root hostname hostnamectl h h help 显示帮助 version 显示安装包的版本 t
  • 【论文阅读笔记】Learning Spatio-Temporal Representation with Pseudo-3D Residual Networks

    代码地址 https github com ZhaofanQiu pseudo 3d residual networks 主要贡献 以经济且有效的方式构建了仿3D卷积神经网络模型 P3D ResNet 出发点 3D 卷积神经网络能够同时学习
  • java中nextln的作用_day8[逻辑运算符以及next]

    逻辑运算符 异或 一个数 同一个数两次 会得到原来的数字本身 a b b a a a b a b b a 字符串 字符使用单引号包裹起来的是字符 a 表示多个字符 ABCD 多个字符串 使用双引号包裹 称为字符串 数据类型String S大
  • nmi_watchdog功能测试及解析

    由 b178903294创建 最后修改于9月 23 2019 严格意义来讲nmi watchdog 属于中断检测范畴 是基于非屏蔽中断NMI的检测机制 是一种内核状态监护的狗 关于其介绍可参考nmi watchdog txt 1 2 NMI
  • OpenCV-Python (官方)中文教程(部分一)

    官网链接 英文版 https docs opencv org 4 1 1 d6 d00 tutorial py root html 第一章 OpenCV简介 了解如何在计算机上设置OpenCV Python 1 OpenCV Python教
  • 用在vscode快速FTP发布项目到服务器

    经常遇到前端项目 构建打包时候 需要好一会 构建结算后还用上传 往往这时候需要等待 所以就需要一个构建完项目然后自动上传到服务器目录 1 工具flashfxp 由于flashfxp支持命令行操作 所以我们选择来上传文件 在ftp站点管理里
  • DataGuard强制切换(failover)

    failover切换 执行以下步骤完成Data Guard环境的Failover切换 为了使 failover过程尽量不丢失数据 在执行真正的切换是要尽量处理主数据库到standby数据库redo日志的传输问题 并将它们注册到standby
  • 数据结构——图的深度优先遍历(DFS)

    本文内图的存储方式是邻接矩阵 FS的遍历方法可以类比树的先序遍历 在实现树的先序遍历时 遍历顺序是 根 子树 下一个子树 而DFS的实现方法是优先深度 与一个树按照先序遍历的顺序相同 所以在实现DFS之前 需要先学习 寻找第一个邻接点 Fi
  • 淘宝APP用户体系运营拆解​

    目前 淘宝是目前中国最热门的电商平台 客户在淘宝网的每一步行为都会被系统后台记录下来 对于一个公司来说 如何去分析这些数据 有利于公司去读懂客户 和改善自己的产品体验 从而提高自己的销售量 创造更多的价值 互联网电商相比于传统行业 它的数据
  • TorchX 与 Ax 大整合:更高效的多目标神经架构搜索

    NAS 的目的是发现神经网络的最佳架构 Torch 与 Ax 的整合为多目标探索神经架构的研究提供辅助 本文将展示用 Multi objective Bayesian NAS 运行完全自动的神经架构搜索 Ax 中的多目标优化 Multi O
  • Amdahl定律

    计算机科学中的一个重要定律 描述 系统中某部件由于采用某种方式使系统性能改进后 整个系统系能的提高与该方式的使用频率或占总的执行时间的比例有关 主要应用 改善 系统瓶颈 性能 Amdahl定律定义了加速比 加速比 采用改进措施后性能 未采用
  • Springboot 集成 opencv 实现人脸识别功能

    目录 前言 什么是opencv 项目集成步骤 准备工作 Windows安装opencv Windows环境下集成 关键点1 引入jar包 方式一 idea添加jar 方式二 将jar上传至私服 在maven中引入 关键点2 配置人脸识别特征
  • mysql之控制流程26

    1 控制流程 mysql的控制流程和C Java一样 都不难 看几个例子然后敲几遍就熟了 流程控制结构 顺序 分支 循环 一 分支结构 1 if函数 语法 if 条件 值1 值2 功能 实现双分支 应用在begin end中或外面即可以认为
  • 一起来学nginx(一)

    一起来学nginx 一 nginx概述 nginx是一款web服务器 相当于一个软件 除了nginx还有哪些web服务器 apche openresty nginx的优点 高并发 高性能 可扩展性好 nginx是模块化的 可靠性 热部署 在
  • org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [XXX.xml]';

    tomcat启动时报错 Caused by org springframework core NestedIOException Failed to parse mapping resource file XXX xml nested ex
  • GDI+学习笔记四-双缓冲图形类

    双缓冲图形 问题 当在窗体中绘制较为复杂的图形对象时 常会出现闪烁的问题 NET Framework解决方案 提供了双缓冲功能 原理是 当启用双缓冲时 所有绘制操作首先呈现到内存缓冲区 而不是屏幕上的绘图图面 所有绘制操作完成后 内存缓冲区
  • 为了响应工信部要求,我们整理了这些网络账户注销指南

    福利 网络安全重磅福利 入门 进阶全套282G学习资源包免费分享 今年 1 月份 工信部在 回应网民问手机 App 销户的问题 时 明确表示用户有权删除在平台服务商注册的账户服务 根据 中华人民共和国网络安全法 第四十三条规定 个人发现网络
  • 智能学习

    智能学习 MATLAB实现ACO BP多变量时间序列预测 蚁群算法优化BP神经网络 目录 智能学习 MATLAB实现ACO BP多变量时间序列预测 蚁群算法优化BP神经网络 预测效果 基本介绍 程序设计 参考资料 预测效果 基本介绍 MAT
  • 解决内存溢出OutOfMemoryError异常

    今天启动项目时 突然了报了OOM异常 如图所示 解决办法很简单 就是把内存设置大点 主要问题是在哪里设置 1 jvm内存设置 jvm虚拟机的内存设置是在jdk jre lib amd64目录下的jvm cfg文件中设置 在最下面加上相关配置
  • Spring Boot —— Log的八个日志级别

    文章目录 Spring Boot Log的八个日志级别 前言 ALL TRACE DEBUG INFO WARN ERROR FATAL OFF Spring Boot Log的八个日志级别 前言 在项目中会出现经常使用日志的情况 而日志又