错误 SLF4J 问题:无法加载类“org.slf4j.impl.StaticLoggerBinder”

问题描述

您好,我的简单代码有问题。我想尝试在这代码中使用 slf4j

public class App {
public static void main(String[] args) {
    var logger = LoggerFactory.getLogger(App.class);
    logger.info("Hello World!");
}

但是我有一个错误

SLF4J:无法加载类“org.slf4j.impl.StaticLoggerBinder”。 SLF4J:认为无操作 (nop) 记录器实现 SLF4J:请参阅 http://www.slf4j.org/codes.html#StaticLoggerBinder 了解更多详情。

你能帮我吗?

解决方法

<scope>test</scope> 依赖项中删除 slf4j-simple 并刷新 IDE 中的 Maven 项目。对于 test 范围,依赖项将仅适用于 src/test/java 中的代码,而不适用于 src/main/java 中的主应用程序生产代码。

Proof