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

时间:2010-11-30 06:22:08

标签: java logging log4j logback

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

2 个答案:

答案 0 :(得分:13)

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

答案 1 :(得分:3)

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

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