日志级别----

article/2025/10/17 8:07:30

日志级别 从小到大
ALL、DEBUG 、INFO、WARA、ERROR 、FATAL 、OFF
ALL(输出所有类型日志)
DEBUG (输出DEBUG 以上级别日志)
INFO(输出INFO以上级别日志)
WARA(输出WARA以上级别日志)
ERROR (输出ERROR 以上级别日志)
FATAL (输出FATAL 以上级别日志)
OFF (关闭日志输出)

 日志记录器(Logger)的行为是分等级的: 

日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。:

 1.static Level DEBUG :

    DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的。

 2.static Level INFO

    INFO level表明 消息在粗粒度级别上突出强调应用程序的运行过程。

 3.static Level WARN

    WARN level表明会出现潜在错误的情形。

 4.static Level ERROR

    ERROR level指出虽然发生错误事件,但仍然不影响系统的继续运行。

 5.static Level FATAL

    FATAL level指出每个严重的错误事件将会导致应用程序的退出。

另外,还有两个可用的特别的日志记录级别:

 1.static Level ALL

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

 2.static Level OFF

    OFF Level是最高等级的,用于关闭所有日志记录。

log的主要节点

log配置文件主要包含三个节点:Logger、Appender、Layout。 
Logger:配置打印日志的级别,输出日志的程序范围,以及关联的Appender。 
Appender:配置日志的输出形式,输出策略等。 
Layout:配置每条日志的内容格式。
 

打印日志:

1.在pom文件中导入相关jar包

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
</dependency>
 

2.在application.yml文件下日志级别控制:

# 日志级别控制
logging:
  level:
    cn.com.mryhl: debug # 日志级别 从高到低 debug info warn error CRITICAL
    org.springframework.boot: info
 

3.测试:

package cn.com.mryhl.controller;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * @description: 测试的Controller
 * @author: mryhl
 * @date: Created in 2020/10/31 17:27
 * @version: 1.1
 * @RestController 相当于 @Controller+ @ResponseBody
 */
@RestController
@Slf4j
public class HelloController {
    @GetMapping("/hello")
    public String hello(){
        //System.out.println("HelloController中的hello方法执行了");
        log.debug("HelloController中的hello方法执行了");
        return "HelloController中的hello方法执行了";
    }
    
}
 

4. 测试结果

 

其中:

logging.level:是固定写法,说明下面是日志级别配置,日志相关其它配置也可以使用。
cn.com.mryhlorg.springframework是指定包名,后面的配置仅对这个包有效。
debug:日志的级别 常用的级别有4个 debug info warn error
 


http://chatgpt.dhexx.cn/article/FuuYrG94.shtml

相关文章

win10+kali linux双系统安装教程

win10安装kali linux双系统 准备工作制作启动U盘安装win10Kali双系统我遇到的问题我参考的链接 kali linux是基于Debian的Linux发行版&#xff0c;与任何一个其它的 Linux 发行版一样&#xff0c;可以将它永久安装到一个硬盘上。那样它会工作的更好。但是不能将它作为一个日常使…

Windows和Linux双系统安装教程

1 系统启动盘准备 因为不想装第二个系统的时候重做系统盘&#xff0c;所以这里做的系统启动盘本身就是Windows和Linux双系统引导的。这里用的工具前面在docker安装笔记的时候已经介绍过&#xff1a;YUMI。可以翻翻前面的博客进行了解。 花式安装蓝鲸鱼札记 百度搜索的时候&a…

双系统之删除Linux

本文环境&#xff0c;win10Ubuntu。 先删除引导再操作卷 因为之前想学习Linux&#xff0c;所以就在win10上又安装了Ubuntu&#xff0c;现在不想搞了&#xff0c;再加上win10空间不太够用了&#xff0c;就想删除linux系统。话不多说&#xff0c;直接开始。 删除Linux主要分为两部…

双操作系统安装(五)Windows及Manjaro Linux双系统安装教程

1 前提&#xff1a;请先安装Windows系统&#xff0c;再进行Manjaro系统安装&#xff0c;不要将两者顺序颠倒&#xff0c;否则安装完成后无法引导Manjaro系统&#xff1b; 2 此文以Windows10为例&#xff0c;安装Windows过程略&#xff1b; 3 在Windows系统中为Manjaro单独划分…

Windows与Linux双系统设置默认引导项与删除引导项

当电脑中安装了Windows和Linux双系统&#xff0c;但是每次开机默认自动进入Linux系统时&#xff0c;有时根本来不及选择&#xff0c;平时常用的系统却是Windows&#xff0c;于是我们需要让电脑默认选择Windows系统启动。 安装了Windows和Linux双系统后&#xff0c;系统启动交给…

linux双系统uefi启动顺序,UEFI下Windows启动引导的顺序(附带linux双系统)

这里均以64位系统(windows和linux均是),gpt分区,UEFI引导作为例子,现在基本上不会不支持吧。 windows下UEFI引导文件的载入顺序 主板启动windows的一般有两种方法: windows boot manager启动 硬盘直接引导启动 主板bios中分别是途中前两项(第二项是你自己的硬盘名称,我这里…

双操作系统安装(三)Windows及Deepin深度linux双系统安装教程

1 前提&#xff1a;请先安装Windows系统&#xff0c;再进行Deepin系统安装&#xff0c;不要将两者顺序颠倒&#xff0c;否则安装完成后无法引导Deepin系统&#xff1b; 2 此文以Windows10为例&#xff0c;安装Windows过程略&#xff1b; 3 在Windows系统中为Deepin单独划分一…

MacBook Pro macOS 安装 Linux 双系统教程(一)

前言 macOS已经很不错了&#xff0c;为什么还要安装Linux了&#xff1f; 网上看到的解释很多&#xff0c;虽然我已经安装了window的双系统 Linux 各个发行版与 macOS 相比哪个写代码更舒服&#xff1f;为什么&#xff1f;[^1] 其实最主要的需求还是资源有限吧&#xff0c;从…

Windows + Linux 双系统的安装

Windows Linux 双系统的安装 参考自 https://blog.csdn.net/flyyufenfei/article/details/79187656 参考自 https://blog.csdn.net/u012052268/article/details/77145427 文章目录 Windows Linux 双系统的安装1. 准备工作1.1 U盘启动盘的制作1.2 分配磁盘空间 2. 安装 ubunt…

​Window Linux 双系统安装历程,超详细

Window Linux 双系统安装历程 今天下午搞了几个小时&#xff0c;可谓是困难重重&#xff0c;但是实际上只是被一个很小的问题困住了&#xff0c;其它地方都很简单。 接下来简单讲一下安装的步骤以及遇到的问题。 先讲一下设备状况&#xff1a; 一台 12 年买的 i3 window7 待…

win7和kali linux双系统安装

1&#xff0c;首先下载kali linux https://www.kali.org/downloads/&#xff0c;根据自己的电脑选择32位或64位 2.然后开始刻录U盘&#xff0c;使用win32diskimager进行刻盘&#xff0c;否则在安装时会出现无法加载光盘文件等错误&#xff0c;https://sourceforge.net/projects…

Rockchip RK3588 Android+Linux双系统方案的实现

Rockchip RK3588 AndroidLinux双系统方案的实现 文章目录 Rockchip RK3588 AndroidLinux双系统方案的实现概述硬件环境软件环境要求代码修改uboot引导不同的系统修改parameter分区表修改Android系统的fstabLinux系统固件 固件烧写验证 概述 RK3588双系统启动流程如下图 uboo…

windows加linux双系统安装方法

windows中标麒麟或中科方德的双系统安装方法 如果需要安装windows和linux系统双系统&#xff0c;需要先安装windows&#xff0c;windows的安装方法就不在这里说明了&#xff0c;安装了windows系统后再安装linux系统。 一、windows和中科方德双系统安装方法 1、安装windows后重启…

linux双系统安装教程

最近刚刚完成了Windows和Linux双系统(这里以Ubuntu安装为例)的安装,应某奔同学要求,这里简单记录下安装过程。 1 系统启动盘准备 因为不想装第二个系统的时候重做系统盘,所以这里做的系统启动盘本身就是Windows和Linux双系统引导的。这里用的工具前面在docker安装笔记的…

在windows系统下安装linux双系统

其实是不难的&#xff0c;只是要注意一些小细节&#xff1b;&#xff08;主要问题有两个&#xff1a;1.怎么进入自己电脑的bios 2.安装linux过程中的分区大小问题&#xff0c;后面会详细描述我遇到的这方面的问题&#xff09; 步骤如下&#xff1a; 1.去ubuntu官网上下载一个…

【解决windows】Windows Linux双系统安装历程,超详细

Window Linux 双系统安装历程 今天下午心血来潮装个双系统搞了几个小时&#xff0c;可谓是困难重重&#xff0c;但是实际上只是被一个很小的问题困住了&#xff0c;其它地方都很简单。 那么接下来简单讲一下安装的步骤以及遇到的问题。 先讲一下设备状况&#xff1a; 1. 一台…

linux和win双系统删除,Windows+Linux 双系统的卸载方法

关于如何在同一台电脑上运行多个操作系统的文章数不胜数,比如有的文章介绍了如何同时安装Windows和Linux,有的文章介绍了如何同时安装Windows和OS X,还有一些其他的文章。但是,当你想卸载其中的某个操作系统,你应该怎么办呢?下面,我们就介绍一下你安装了“Windows+Linux…

Win11、Linux 双系统安装方法

偷偷拿来记录一下萌新的cs路——day 43 安装linux 系统&#xff0c;让电脑变成win、linux 双系统&#xff0c;以及踩的一些坑qwq。 目录 制作启动U盘 磁盘准备 进入BIOS系统 进入Ubuntu 安装Ubuntu 切换系统 制作启动U盘 1. 至Ubuntu官网下载iso文件&#xff0c;如Ubun…

Win装linux双系统教程

Win装linux双系统教程 1. 准备步骤 Linux系统镜像、空u盘&#xff08;16g&#xff09;、写入软件&#xff08;一般是UltraISO&#xff0c;其他也行&#xff09;、引导编辑工具&#xff08;EasyBCD、easyuefi之类的&#xff09; 2&#xff0e;释放空间 右键我的电脑-管理-磁盘…

linux下设置双系统选项,linux双系统【操作步骤】

虽然电脑已经很普遍了,但是一些年长的人对电脑的操作不是很熟悉,比如在使用win7系统时一旦遇到linux双系统 时就懵了,对于linux双系统 处理起来相对来说较简单,按照我们的步骤处理linux双系统 很容易上手,linux双系统 具体处理方法如下: 计算机装Windows和Linux双系统 问…