Log4j是一个死的项目吗?

mak*_*oon 5 java logging slf4j log4 apache-commons-logging

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

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

Log4j死了吗?

Cha*_*win 10

没有.

成熟,完整,稳定 - 这些都不是"死"的同义词.

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

Log4j功能强大,稳定,广泛接受并在全球范围内投入生产.

Logback旨在成为Log4j的后续版本,但尚未获得等效曝光. Slf4j允许您抽象出日志框架.