You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何阻止SLF4J在启动时打印无意义的信息日志?

解决SLF4J NOP提供者初始化日志问题

针对你遇到的SLF4J 2.1.0-alpha1版本下,slf4j-nop打印初始化信息到STDERR的问题,有两种内置方式可以消除这条日志:

方法一:通过JVM启动参数控制

在启动应用时添加以下系统属性,直接关闭SLF4J内部的日志输出:

-Dslf4j.internal.logger.level=OFF

如果只是想屏蔽INFO级别的日志(保留ERROR及以上),也可以设置为:

-Dslf4j.internal.logger.level=ERROR

方法二:通过配置文件控制

在类路径下创建名为slf4j.properties的文件,添加以下内容:

slf4j.internal.logger.level=OFF

应用启动时SLF4J会自动加载该配置,关闭内部初始化日志。

这条日志是SLF4J自身的初始化提示,属于内部日志范畴,以上两种方法都是SLF4J官方提供的内置控制方式,无需重定向STDERR这类非常规操作。

内容的提问来源于stack exchange,提问作者ᴇʟᴇᴠᴀтᴇ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 08:12:03