SpringBoot 最简单的日志使用方法

Springboot使用MDC进行日志追踪 MDC(Mapped Diagnostic Context)是一个可以追踪程序上下文日志的东西,是springboot项目自带的org.slf4j包下的类,无需引入额外依赖即可使用。 阅读详情

目录

1.maven依赖

        <!-- 基础组件-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!-- @Slf4简化日志 -->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>

因为springboot就是这么牛逼,自带了日志组件

这里写图片描述

2.类前加@Slf4j

package com.zk.kfcloud.Controller;


import com.zk.kfcloud.Dao.UserMapper;
import com.zk.kfcloud.Entity.web.User;
import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

@Slf4j
@RestController
public class testMyBatis {

    @Autowired
    private UserMapper userMapper;

    @GetMapping("/findAll")
    List<User> findall(){
        List<User> allUsers = userMapper.findAllUsers();
        log.info("info");
        log.debug("debug");
        log.warn("warn");
        log.error("error");
        return allUsers;
    }
}

3.如果提示can not resolve log

  • 安装lombok插件,idea->file->seetings->puugins->选择lombok Plugin即可

    这里写图片描述

sysbench测试系统内存 系统内存读写测试方法,报告解读 阅读详情

相关推荐

创建可视化机房

(3)窗户位置创建好以后需要对窗户的墙面镂空位置进行修补,具体操作为,选中镂空位置的顶点(这里必须是选择一个平面的顶点,不要跨平面选择),实际操作如下图:选择点以后,鼠标右键,选择【从顶点创建边/面】,或者按F键,随后对其他镂空位置进行相同操作;(2)将【物体模式】修改为【编辑模式】,选中-x对应面的所有顶点,移动顶点位置,其他放小调整按照同理,找到选中对应面的所有顶点,移动位置即可;调整动画事件轴上的线,选中关键帧的时间,调整模型的位置或者旋转角度,具体根据插入关键帧菜单选择的项进行模型的相关调整。

SmileBu丿㦌的博客 2062

Spring Boot 日志的使用

Spring Boot 中自定义日志的实现以及 Lombok 实现日志

这个人很懒, 什么都没留下(这是我写的) 4492

2025.06.24【R语言】|clusterProfiler安装与常见报错FAQ全解

本文介绍了clusterProfiler工具的安装方法及常见报错解决方案。安装可通过Bioconductor或Conda完成,需注意安装配套注释包。文中列举了10种常见报错,包括依赖包缺失、ID类型不匹配、物种不支持等问题,并给出具体解决方法。最后总结了GO/KEGG富集分析的标准流程,包括ID转换、富集分析和可视化步骤,为生物信息学分析提供实用参考。建议使用R≥4.2版本,并确保正确调用BiocManager进行安装。

5994

SpringBoot中日志的使用

logback,Lombok,slf4j

baomingshu的博客 1885

CPG控制网络入门

从线性变换开始推导

妖米的博客 5043

Megatron单机多卡Qwen2.5:pre-train+sft

英伟达:https://github.com/NVIDIA/Megatron-LM/releases/tag/core_r0.8.0阿里:https://github.com/alibaba/Pai-Megatron-Patch/releases/tag/v0.10.2。

weixin_46873015的博客 2178

教你如何使用 SpringBoot 日志

创建一个SpringBoot项目后,我们点击运行,在控制台会弹出如下内容:这些其实就是系统自带的日志。那么我们如何自定义日志呢?我们可以设置日志的级别,在SpringBoot的配置文件# 自定义日志级别复制代码现在:上面这是对根路径设置级别,还可以分别对不同的目录进行同时设置。# 自定义日志级别# 对根目录设置# 对controller 目录设置一个级别# 它们不会冲突,除了 com.example.demo.controller 下为 trace,其它地方都为error。复制代码。

Java技术攻略的博客 3925

深度学习入门:一文详解BP神经网络

在BP神经网络中,输入层和输出层的节点个数都是确定的,而隐含层节点个数不确定,那么应该设置为多少。实际上,隐含层节点个数的多少对神经网络的性能是有影响的,有一个经验公式可以确定隐含层。上面是对隐含层和输出层之间的权值和输出层的阀值计算调整量,而针对输入层和隐含层和隐含层的阀值调。在BP神经网络中,输入层节点没有阀值。神经网络,神经网络在机器学习中应用比较广泛,比如函数逼近,模式识别,分类,数据压缩,数据。要求输入模式要有足够的随机性,对输入模式的噪声比较敏感,即对于剧烈变化的输入模式,训。

Machine Learning with Tutors 4万+

如何使用 SpringBoot 日志?

创建一个SpringBoot项目后,我们点击运行,在控制台会弹出如下内容:这些其实就是系统自带的日志。那么我们如何自定义日志呢?我们可以设置日志的级别,在SpringBoot的配置文件# 自定义日志级别复制代码现在:上面这是对根路径设置级别,还可以分别对不同的目录进行同时设置。# 自定义日志级别# 对根目录设置# 对controller 目录设置一个级别# 它们不会冲突,除了 com.example.demo.controller 下为 trace,其它地方都为error。复制代码。

2301_76607156的博客 948

嵌入式设备电量显示实战:MCP3421 ADC采集从原理到代码全解析(附避坑指南)

本文详细解析了嵌入式设备中MCP3421 ADC芯片在电量显示应用中的硬件设计、寄存器配置、I2C通信调试及低功耗优化策略。通过实战代码和避坑指南,帮助开发者实现高精度电量监测,特别针对I2C时序和分压电路设计等常见问题提供解决方案,适用于物联网终端和移动设备开发。

weixin_42525632的博客 385

【知识图谱】实践篇——基于知识图谱的《红楼梦》人物关系可视化及问答系统实践:part6基于图谱的问答实现

前序文章:本部分则是整个项目的核心内容——基于图谱的问答。需要实现的是对于“简单问题”进行解析,然后从图谱数据库中查询与该人员及其相关人员信息,返回到前端并显示该人员的基本信息。除此之外,用户可以点击返回的结果人员节点,页面能够显示该用户的个人基本信息。那么现在就开始吧。根据源码实现问答形式,其实是比较简单的。原代码中使用ltp对问题进行分词,选取具有名次词性的关键词进行处理。 ltp配置稍许麻烦,我使用jieba分词工具对问题进行分词,然后再按照原文提取问句中人物及关系,然后构建cypher neo4j查

让算法融入生活,改变生活! 2935

Spring Boot 项目三种打印日志的方法详解。Logger,log,logger 解读。

本文介绍了Java中三种常见的日志打印方式:手动创建SLF4J的Logger对象、使用Lombok的@Slf4j注解和Spring的Log接口(较少使用)。解释了Logger、logger和log的关系:Logger是SLF4J接口,log是@Slf4j生成的对象,logger是常见变量名。最后说明了日志级别从TRACE到FATAL的严重程度,推荐生产环境使用INFO级别,开发环境可使用DEBUG级别,并给出了日志配置示例。

m0_70325779的博客 2579

rk3568 rk628桥片 rgb2hdmi

RK628 是瑞芯微全新推出的视频桥接芯片,支持丰富的显示接口,支持高分辨率大屏产品转换需求。基于DRM、FB的显示框架易于使用。 输入信号支持:HDMI、RGB、BT.1120,输出信号支持 HDMI、GVI、Dual LVDS、Dual MIPI、MIPI-CSI、RGB、BT.1120,最高支持4K 60fps 输入/输出转换,并且支持输入到输出 1/4~4倍的缩放。

weixin_35723192的博客 449

springboot+mybatis日志显示SQL的最简单方法

在springBoot+Mybatis日志显示SQL的执行情况的最简单方法就是在properties新增:logging.level.com.dy.springboot.server.mapper=debug注意:其中logging.level.com.你的Mapper包=日志等级...

qq_29663071的博客 2177

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

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

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

springboot日志显示冲突位置时最简单的解决方法

很多时候,日志冲突了,我们想着怎么去pom文件里面exclusive相关的jar包,很麻烦! 其实我们直接去对应的位置把它删除掉就ok了! 比如我出现了这个问题: SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/Users/qishi/flinklibs/log4j-slf4j-impl-2.12.1.jar!/org/slf4j/impl/StaticLoggerBin.

沐雨金鳞 931

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

springboot中日志的使用

最近做项目时用到了@Slf4j输出SpringBoot中的日志,只知道这样会很方便,直接log输出自己想要输出的日志,一直不太明白里面的运行机制,有困惑就想解决掉,今天查找了一些资料,总算明白了一些,下面记录一下,分享给大家,希望能减少困惑,有所帮助。 进行项目开发时,日志的作用是绝对不可忽略的。记录好日志,是排除bug的良药。 在日志输出时,建议不要使用System.out.printl...

m0_37732829的博客 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

SpringBoot的日志

自定义打印日志、日志级别、日志持久化、lombok框架打印日志

Java 8421

Springboot 日志使用

介绍了日志的配置:包含了在yml 进行简单配置以及在xml 中进行进一步配置,包含日志分割等等;介绍了日志的用途、各个字段的含义、以及日志级别。简述了slf4j在Spring boot 日志中发挥的作用,以及门面模式的优势

m0_74209411的博客 2029

SpringBoot最简单的日志配置

1、在application.yml 中加入下面配置 #log logging: config: classpath:logback.xml 2、创建Logbck.xml文件放在resources文件夹下 如下图: <!-- Logback configuration. See http://logback.qos.ch/manual/index.html --> &...

guangzhou007_java的博客 405

SpringBoot日志

自定义打印日志的步骤:1.在程序中得到日志对象;2.使用日志对象的相关语法输出要打印的对象上面在获取日志对象时,需要使用日志工厂LoggerFactory,日志工厂需要将每一个类的类型传递进去,这样才知道日志的归属类,才能更方便、更直观定位到文体类。这里的Logger对象是在org.slf4j包小面的。

yahid的博客 9693
上一篇: SpringBoot 优雅整合Matis
下一篇: SpringBoot 优雅整合Redis
北冥友余
博客等级 码龄10年 103粉丝 189原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值