Log4J 1.2和Log4J 2.0之间有什么重大差异吗?

时间:2013-05-05 17:09:09

标签: configuration log4j slf4j

我很好奇Log4J 1.2和2.0之间的差异,因为我一直在尝试运行我在网上发现的一个演示(video here)而且我遇到了问题。我对SLF4J在所有这些方面的作用特别感到好奇,即你需要一个特定的SLF4J来支持1.2和2.0吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

来自Apache Log4j 2 web site的AFAIU,其重要性如下: -

  1. The performance,可在log4j 1.xlogbacklog4j 2之间进行比较。
  2. 他们提供以下两个重要组成部分: -
    1. SLF4J Binding:此Bridge中提供的SLF4J绑定会导致所有SLF4J API路由到Log4j 2.
    2. Log4j 2 to SLF4J Adapter:Log4j 2到SLF4J适配器允许将编码为Log4j 2 API的应用程序路由到SLF4J。
  3. 然后,我们可以使用SLF4J作为记录外观而不是log4j 2,或使用logback本地。

    我希望这些信息可能有用。