我曾经提到过一个叫做log4j的Java logging API,在那篇文章里,我指出,如果你要使用Java 2 SDK 1.4版本,Java logging将包括在标准配置中。那时,我感到虽然在标准JDK中加入了logging API,但最好还是继续使用log4j,因为他更加成熟并且被应用的更广泛。虽然仍然使用log4j,但我认为对内建logging进行一些了解也不是什么坏事,看看他是如何实现的,找到其与log4j数据包相比的优点。如果你对log4j数据包还不熟悉,你可以先查阅上一篇文章,在我写这篇文章之时,log4j的最新版本是1.2.4,其中包括两项改动,可使其与JDK logging API的兼容性更强,这些改动涉及了类别类转移到记录器类和优先类转移到级别类。类别类和优先类仍...