slf4j

news/2024/10/10 16:16:41

SLF4J是一个Java日志门面,它允许你在后端使用不同的日志实现框架,如Logback或log4j。

Dependency

         <dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.25</version></dependency>

引入具体的log类

         <dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.2.3</version></dependency>

使用

 Logger logger = LoggerFactory.getLogger(Object.class);

日志级别

‌SLF4J的日志级别从低到高依次为TRACE、DEBUG、INFO、WARN、ERROR、FATAL。‌ 这些级别对应着不同的日志记录需求和使用场景。‌TRACE‌:用于追踪详细的程序运行流程,记录程序的执行路径和进入的方法分支。
‌DEBUG‌:记录代码运行的详细信息,帮助判断是否有bug,例如方法调用传入的参数信息。
‌INFO‌:记录程序运行的关键信息,如系统运行到哪个阶段,到达哪个状态。
‌WARN‌:记录警告信息,表示程序进入了一个特殊状态,虽然可以继续运行但不推荐。
‌ERROR‌:记录运行时错误信息,表示出现了需要解决的问题,通常包含异常原因。
‌FATAL‌:最高级别,表示严重的错误,通常导致程序终止。
在Spring Boot中,默认日志级别是INFO。如果需要在应用程序中更改日志级别,可以通过在application.properties或application.yml配置文件中设置。例如,设置根日志级别为WARN,或特定包下的日志级别为DEBUG、INFO等‌

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/69846.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

字符编码发展史6 — BOM字节序标记

上一篇《字符编码发展史5 — UTF-16和UTF-32》我们讲解了UTF-16和UTF-32编码。本篇我们将继续讲解字符编码中的字节序标记(BOM)。 2.3. 第三个阶段 国际化 2.3.2. Unicode的编码方式 2.3.2.5. BOM 1. 什么是BOM? BOM是Byte Order Mark的缩写,翻译成中文是:字节序标记,主要用…

解决docker启动数据库

1.用docker下载数据库并启动2.若启动失败显示端口被占用 删除虚拟机下载的数据库删除占用的端口号

系统设计 - 笔记

参考 https://www.zhihu.com/question/268090534

回忆上了发条

该文被密码保护。...该文被密码保护。 GGrun happy! happy~ ha~ppy来自WPS 你爱我我爱你我们两个甜蜜蜜~来自 HDK

Guava中的Joiner和Splitter

目录Guava 介绍Joinerlist转stringmap转string处理嵌套集合处理null值Splitterstring转liststring转map多个拆分符输出代码 Guava 介绍 Guava 是 Google 开发的一个开源 Java 库,提供一系列核心功能增强 Java 的标准库。 它包含许多有用的工具和集合类,使 Java 开发更加高效,…

十二、pytorch的基础知识

1、快捷命令2、TensorTensor是PyTorch中重要的数据结构,可认为是一个高维数组。它可以是一个数(标量)、一维数组(向量)、二维数组(矩阵)以及更高维的数组。Tensor和Numpy的ndarrays类似,但Tensor可以使用GPU进行加速。Tensor的基本使用: from __future__ import print…

还在花钱做GIS影像切片?GISBox帮你免费搞定!

GIS影像切片是指将大范围的地理影像数据切割成多个小块,以便更高效地存储、处理和显示。这种技术广泛应用于地图服务、地理信息系统(GIS)、三维可视化等领域,尤其在需要显示大规模地理数据时,通过切片可以显著提升渲染速度和用户体验。目前许多提供GIS影像切片服务的产品都…

硬货!Zabbix监控AIX系统服务案例

本文将介绍如何使用Zabbix自定义键值脚本方式监控AIX 系统IBM CICS中间件进程服务以及日志文件等信息。 Customer Information Control System (CICS) Transaction Server 是 IBM 针对 z/OS 的多用途事务处理软件。这是一个功能强大的应用程序服务器,用于大型和小型企业中的事…