slf4j 本地日志输出

本文介绍了如何在Java开发中使用slf4j及其与log4j2的关系,重点讲解了如何通过slf4j-simple在本地开发环境中配置并查看日志,包括jar包下载、IntelliJ的项目结构设置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在进行Java开发时,我们常需要打印日志来帮助我们检查运行结果,定位问题。slf4j是常用的日志框架,但其只是日志框架的一部分(即所谓的设计模式中的门面),真正日志记录的实现还需要相应的后端支持(如在生产环境配置的log4j2),这意味着,在本地机器中如果没有相关配置,代码中slf4j记录的日志可能无法直接查看。我们可以通过简单的配置使我们在本地启动服务时候也能顺利打印出日志。

这里我们使用 slf4j-simple 包,它可以将日志内容通过标准输出的方式打印出来,具体操作如下:

  1. 首先将其jar包下载,下载地址 https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/2.0.7/slf4j-simple-2.0.7.jar

IntelliJ 中导入 slf4j-simple 包

  1. 将配置到运行环境中,以IntelliJ为例,打开project structure,选择Platform Setting下的SDKs → Classpath点击加号将刚才下载的jar包导入。

这样在运行时,我们在IntelliJ 运行时,可以在运行窗口看到日志输出。

import lombok.extern.slf4j.Slf4j;

@Slf4j
public class Slf4JSimpleDemo {
    public static void main(String[] args) {
        log.info("Hello World");
    }
}

通过标准输出打印的日志内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值