文章

slf4j+log4j2 控制台输出错误解决

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

在使用log4j2+slf4j的时候遇到这个错误提示,这不到类。在slf4j的官网有正好有相应的说明。需要添加依赖包

slf4j-api-1.7.5.jar slf4j-simple-1.7.5.jar

在Gradle的build.gradle配置文件种添加依赖

1
2
3
4
5
6
7
dependencies{
compile(
"org.apache.logging.log4j:log4j-api:$log4j_version",
"org.apache.logging.log4j:log4j-core:$log4j_version",
"org.slf4j:slf4j-api:$slf4j_version",
"org.slf4j:slf4j-simple:$slf4j_version"
)}

刷新工程。再次输出,问题解决。

本文由作者按照 CC BY 4.0 进行授权