Log4j是一个死的项目吗?

时间:2011-08-03 12:26:56

标签: java logging slf4j log4 apache-commons-logging

我最近在其中一个项目中遇到了一些混乱,Log4j,Slf4j和Commons-Logging的“混合”由于混合了不同开源项目中的不同JAR。

我看到越来越多的OS项目慢慢转向Slf4j。 Logback似乎是Log4j的继承者。我认为它实际上是一个分支,但由于没有预期Log4j 1.3和Log4j 2.0的进一步发展是一个实验性开发,并且不知道它是否会离开那个状态......我想知道!!!

Log4j死了吗?

1 个答案:

答案 0 :(得分:10)

成熟,完整,稳定 - 这些都不是“死”的同义词。

弃用,取代 - 也许这就是你的意思? Log4j被Slf4j取代了吗?鉴于Slf4j为Log4j实现wrapper ...可能不是。这只是使用Log4j的另一种方法。

Log4j功能强大,稳定,广泛接受并在全球范围内投入使用。

Logback旨在成为Log4j的继承者,但尚未获得相同的曝光率。 Slf4j允许您抽象出日志框架。