比较log4j和Logger

not*_*oop 9 java logging log4j

JDK的Logger与Apache log4j相比如何?

针对Java 6的新项目哪个更好?他们如何在灵活性和可配置性方面进行比较?

Yis*_*hai 11

在我看来,JDK Logger唯一能做的就是它是JDK的一部分,所以它不会添加外部依赖.如果选择只在这两者之间,我会选择Log4j.对于appender,知道它的人数(在我的轶事观察中)以及更好的API(也是主观的),它仍然有更好的支持.

今天开始一个项目,最吸引人的事情就是使用slf4j并做出决定 - 你可以通过更改类路径随时插入slf4j下面的不同框架.

话虽如此,还有其他选项(如Log5j)可以利用最新的Java语言功能.我建议长期看看Logback(来自Log4j的主要程序员之一,和slf4j一样).