我如何学习如何使用slf4j?

时间:2012-09-08 15:12:33

标签: java logging slf4j

我今天早些时候提出了一个关于log4j的问题,并被告知它现在是“遗产”,我应该使用slf4j和logback。所以现在我会用它,但我不明白从哪里开始?在我阅读之后,slf4j是其他日志框架的抽象层,但除了真正基本的hello world日志教程之外,我找不到任何其他东西?如何配置slf4j并使用它?

2 个答案:

答案 0 :(得分:4)

Slf4j是API,yes logback可能是你想要的实现。 只需在代码中使用slf4j logger类,并将logback.jar和logback.xml添加到类路径中。 logback主页包含许多入门所需的信息。

答案 1 :(得分:3)

您将使用slf4j和log4j(或任何其他日志记录实现)。因此,如果将log4j与slf4j一起使用,则必须在log4j.properties中提供log4j的配置。所以优点是如果你想稍后更改为Logback,你只需要用新的绑定jar替换绑定jar文件(对于log4j,它可能是slf4j-log4j12-1.6.6.jar)并添加Logback的配置。代码没有变化。

thread可以为您提供帮助。
SLF4J Manual