相关疑难解决方法(0)

如何使用log4j获得SLF4J"Hello World"?

SLF4J的"Hello World"示例对我不起作用.我想这是因为我将slf4j-log4添加到了我的类路径中.我应该直接配置log4j以使hello world工作吗?

log4j:WARN No appenders could be found for logger (HelloWorld).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Run Code Online (Sandbox Code Playgroud)

更新:我添加了log4j初始化,它仍然无法正常工作:

public static void main(String[] params) {
        org.apache.log4j.Logger.getRootLogger().addAppender(new ConsoleAppender());
        Logger logger = org.slf4j.LoggerFactory.getLogger(TestBase.class);
        logger.info("Hello World");
    }
Run Code Online (Sandbox Code Playgroud)

我得到了:

log4j:ERROR No output stream or file set for the appender named [null].
Run Code Online (Sandbox Code Playgroud)

java logging log4j slf4j

49
推荐指数
3
解决办法
10万
查看次数

如何简单地将slf4j添加到pom.xml包装log4j?

从我在示例中看到的春天pom.xml文件是他们为slf4j和log4j添加了一些条目,并且当你在spring应用程序中使用log4j时,它将被slf4j库包装.

有人可以向我解释这是如何神奇地发生的吗?

spring log4j slf4j

21
推荐指数
2
解决办法
3万
查看次数

标签 统计

log4j ×2

slf4j ×2

java ×1

logging ×1

spring ×1