新项目使用log4j而不是Logback的任何原因?

我知道常见的意思是Logback> log4j。 仍然,有什么log4j比Logback更好吗? 有什么理由使用log4j而不是logback? 事实上它只有60个关于堆栈溢出的问题,所以我假设一个小得多的用户群?

看看官方意见 。 log4j不再处于活动开发阶段了,由于logback由同一作者log4j,CekiGülcü开发,以纠正log4j开发中的一些错误,你可以非常肯定使用logback并不是一个坏主意。

无论你选择哪种日志后端,我建议使用slf4j作为它的前端。 这似乎有些过分,但在dependency injection和抽象的这些时代,在你和日志记录之间有一个简单的层并不是那么疯狂。

正如Ceki所指出的 ,Logback的公共API实际上 slf4j,因此如果您选择Logback并以推荐的方式使用它,那么您已经在使用slf4j。