4

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

4

2 回答 2

4

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

于 2012-09-08T15:27:19.957 回答
3

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

这个线程应该可以帮助你。
SLF4J手册

于 2012-09-08T15:51:23.343 回答