如何让SLF4J "Hello World"与log4j配合工作?
- 论坛
- 如何让SLF4J "Hello World"与log4j配合工作?
8 浏览
如何让SLF4J "Hello World"与log4j配合工作?
我在SLF4J的"Hello World"示例中遇到了问题。我猜这是因为我在类路径中添加了slf4j-log4。我应该直接配置log4j来使hello world正常工作吗?
log4j:WARN 无法找到记录器(HelloWorld)的任何附加器。 log4j:WARN 请正确初始化log4j系统。 log4j:WARN 详见http://logging.apache.org/log4j/1.2/faq.html#noconfig了解更多信息。
更新:我添加了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"); }
我收到的错误信息是:
log4j:ERROR 未设置输出流或文件给名为[null]的附加器。