SpringBoot日志文件

Spring Boot日志文件 ❤️❤️❤️Spring + Spring MVC + MyBatis_冷兮雪的博客-优快云博客前篇我们 讲完了SpringBoot的配置文件,讲解了 为什么学配置文件&配置文件的作用,还有两种配置文件的格式与使用。这篇来讲SpringBoot 日志文件,下面我们一起进入SpringBoot 日志文件的世界!一、日志的作用⽇志是程序的重要组成部分,想象⼀下,如果程序报错了,不让你打开控制台看⽇志,那么你能找到报错的原因吗?答案是否定的,写程序不是买彩票,不能完全靠猜,因此⽇。 阅读详情

一.自定义日志打印

1.获取日志对象

public class logController {
    private static Logger logger = LoggerFactory.getLogger(logController.class);//传入类的类型,方便我们定位到问题类
}
//Logger 对象是属于 org.slf4j 包下的,不要导⼊错包。

2.使用日志对象打印

 logger.info("--------------要输出⽇志的内容----------------");

3.日志格式说明

在这里插入图片描述

二.日志级别

1.日志级别的分类

⽇志的级别分为:

  • trace:微量,少许的意思,级别最低;
  • debug:需要调试时候的关键信息打印;
  • info:普通的打印信息(默认⽇志级别);
  • warn:警告,不影响使⽤,但需要注意的问题;
  • error:错误信息,级别较⾼的错误⽇志信息;
  • fatal:致命的,因为代码异常导致程序退出执⾏的事件。

默认的日志级别是info,所以低于info级别的是不显示的

日志级别设置

配置跟路径的⽇志级别

logging:
	level:
		root: error

三.日志持久化

配置⽇志⽂件的保存路径:

logging:
	file:
 		path: D:\\home\\ruoyi

将controller包下的error级别以上的日志保存到log_all.log下,将service下warn级别以上的日志保存到log_all.log下

logging:
  level:
    com:
      example:
        demo:
          controller: error
          service: warn
  file:
    name: D:\log_all.log

四.lombok进行日志输出

  1. 添加 lombok 框架⽀持。
  2. 使⽤ @slf4j 注解输出⽇志。

输出日志

@Slf4j
public class PersonController {
 public void loggerTest() {
 log.error("------------------- error -----------------");
 }
}

lombok更多注释说明
在这里插入图片描述
组合注解
在这里插入图片描述
⽇志注解
在这里插入图片描述

springboot项目输入打印日志文件到本地 pom.xml中添加jar包: <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </dependency> <dependency> <groupId>... 阅读详情

相关推荐

AUTOSAR/汽车行业

AUTOSAR架构及汽车产业链相关介绍

m0_54254513的博客 1万+

【SpringBoot】日志文件

在我们学习语法阶段时,当满足某一个条件时,我们通常会使用sout即来输出一句话来作为日志。如执行了某某方法或满足某某条件。System.out.println("执行了某某方法");而在SpringBoot中,我们有了更为高级日志文件。当我们执行SpringBoot项目时,控制台输出的就是一些默认的日志。记录了某个程序的执行时间、执行的日志级别(是否正常)以及线程名等等。如下图所示。因此,当你的程序出现错误的时候,你能通过类似上述的日志来精确的查找错误并进行修改。

m0_74825135的博客 952

巨某量引擎后台登录实战笔记 | Playwright自动化框架

自动化框架、Playwright、滑块、巨某量引擎、抖某音系

什么都会一点。 2077

Springboot日志文件配置方法

1.在 resources目录下创建 logback.xml 文件,springboot 默认导入依赖 不需要手动导入 <?xml version="1.0" encoding="UTF-8"?> <configuration debug="false"> <!--定义日志文件的存储地址 --> <property name="LOG_HOME" value="../logs" /> <property name="COLOR

lvdong_的博客 335

【WILEY】从Revision到Online:逐层拆解投稿状态更新与关键文件提交实战

本文详细解析了学术论文从返修到在线发表的全过程,重点拆解了投稿系统状态更新背后的含义与应对策略。文章提供了返修稿与回复信的准备技巧、关键补充文件(如图文摘要)的提交要点,并分享了校对校样与处理出版协议的实战经验,帮助作者高效、专业地完成发表流程。

weixin_29209805的博客 713

Maxwell涡流热损计算:铜导体在50Hz交流下的仿真实践

本文详细介绍了使用Maxwell软件进行铜导体在50Hz交流条件下的涡流热损仿真实践。从涡流热损的基本概念到Maxwell仿真设置、网格划分、结果后处理等关键步骤,提供了实用技巧和常见问题解决方案,帮助工程师准确计算涡流热损,优化电力设备设计。

weixin_42526015的博客 390

【Spring Boot】日志文件

Spring Boot日志文件详解

Gmerrysong 的博客 993

Halcon工业相机开发全流程:从SDK配置到实时图像采集(C++版)

本文详细介绍了使用C++进行Halcon工业相机开发的完整流程,从SDK配置到实时图像采集的实现。涵盖环境搭建、设备初始化、回调机制、参数控制等关键环节,并提供异常处理和实战案例,帮助开发者快速掌握工业视觉系统的开发技巧。

weixin_33728268的博客 512

【Spring框架全系列】SpringBoot配置日志文件

【Spring框架全系列】SpringBoot配置日志文件;

冲击大厂之路!!! 9391

ENVI遥感技术

记录2024.03.06所遇到的遥感问题

qq_44453923的博客 4332

#systemverilog# 之 event region 和 timeslot 仿真调度(三)Verdi 辅助查看

通过今天的学习,我们知道:event region 是event sequence 的全集。我们打开了 event region feature 也就开启了event sequence 的功能。

那么菜的博客 1365

springboot 默认日志文件在哪里?

日志在项目中非常重要,日志记录重要信息是日后项目维护必不可少的。 springboot不需要配置就能使用日志,那么我们猜测它的默认日志文件应该在项目根目录下,然而启动项目后在根目录下并没有发现有日志文件。 springboot 输出的三种方式 1输出到控制台 默认是打印在控制台的,不需要配置。 2打印到日志文件,输出的位置在项目所在文件件位置,在yml中进行配置 logging.file...

dingxingmei的专栏 3万+

YOLOv8的特征蒸馏代码应用讲解(CWD/MGD/mimic/在线蒸馏/逻辑蒸馏)

基于YOLOv8的逻辑蒸馏、特征蒸馏、在线蒸馏等方法代码介绍。

qq_41920323的博客 2583

springboot程序中使用log4j日志文件没有生成

近日自己在写springboot项目时,发现使用log4j作为日志输入工具时,没有正常生成日志文件,有点莫名其妙。上某度查了下,发现各种版本解决方案。现在记录下自己的问题以及解决方案,以供日后参考。 ## 问题版本 ### pom文件 <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId&g...

Cross_self的专栏 5579

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Spring Boot 日志文件

Spring Boot 日志文件

m0_75100464的博客 269

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Spring Boot日志文件配置与实例解析

绝对路径:如果配置为logging.file=/my-folder/my-file.txt,日志文件将被创建在指定的绝对路径下。相对路径:如果配置为logging.file=my-file.txt,日志文件my-file.txt将被创建在应用程序的当前工作目录下。如果配置为logging.path=/my-folder/,Spring Boot将在指定的路径下创建一个名为spring.log的日志文件。同时,在D:\my-logs目录下生成了app.log文件,文件内容与控制台输出的日志一致。

m0_74337424的博客 1330

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SpringBoot之日志文件找不到

一、前言做新应用就是这样,会遇到各种问题,昨天刚解决了加载某一个类时候抛出了class is not visible from class loader的问题,今天就有遇...

技术原始积累 1235

【浅学Java】SpringBoot 日志文件

来看看SpringBoot日志里面的学问

qq_52276036的博客 1002

springboot使用logback生成日志文件

我们来讲一下springboot2.x生成日志文件。 一、先来看看官网说的需要注意的地方: 因此,我们先来建一个logback-spring.xml。 二、官网中给的logback-spring.xml的demo 三、看看源码具体要应该怎么配置? 根据demo可以看到里面引了一个base.xml, 里面包含一个defaults.xml,一个console-appender.xml,file-app...

Java旅途 4814

SpringBoot的配置 和 日志文件

properties是以key=value的形式配置的键值类型的配置文件,而yml使用的是类似json格式的树形配置方式进行配置的,yml层级之间使用换行缩进的方式配置,key和value之间使用“”英文冒号加空格的方式设置,并且空格不可省略。properties为早期并且默认的配置文件格式,但其配置存在一定的冗余数据,使用yml可以很好的解决数据冗余的问题。......

TheDevice的博客 2948

SpringBoot配置logback生成日志文件

1、了解logback:     logback是Spring Boot默认的日志系统,在 spring-boot-starter 中已经包含了logback的依赖,所以并不需要再去额外引用依赖。     其次,官网建议使用-spring变种形式来定义配置文件名,如果使用标准的配置路径,Spring可能不能完全控制日志初始化。     日志的存在可以帮助我们定位问题,较我们通常用的Syst

会编程的林俊杰的博客 2306
上一篇: SpringBoot的配置文件
下一篇: SpringMVC使用
1无名之辈1
博客等级 码龄5年 4674粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1无名之辈1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值