标签: java logging slf4j log4 apache-commons-logging
我最近在其中一个项目中遇到了一些混乱,Log4j,Slf4j和Commons-Logging的“混合”由于混合了不同开源项目中的不同JAR。
我看到越来越多的OS项目慢慢转向Slf4j。 Logback似乎是Log4j的继承者。我认为它实际上是一个分支,但由于没有预期Log4j 1.3和Log4j 2.0的进一步发展是一个实验性开发,并且不知道它是否会离开那个状态......我想知道!!!
Log4j死了吗?
答案 0 :(得分:10)
否强>
成熟,完整,稳定 - 这些都不是“死”的同义词。
弃用,取代 - 也许这就是你的意思? Log4j被Slf4j取代了吗?鉴于Slf4j为Log4j实现wrapper ...可能不是。这只是使用Log4j的另一种方法。
Log4j功能强大,稳定,广泛接受并在全球范围内投入使用。
Logback旨在成为Log4j的继承者,但尚未获得相同的曝光率。 Slf4j允许您抽象出日志框架。