欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

JDK Logger出了什么问题?

程序员文章站 2022-03-25 17:58:44
...
Ryan de Laplante 说道:我曾经使用log4j作为日志打印工具,因为它是最流行的,但是最近,我决定在我的新项目中尝试JDK logger。我喜欢这种logger放入JDK的方式,因为不需要管理.jar的依赖,处理版本冲突等。所有我需要做的只是写一个磁盘文件,定义我需要的格式化字符串,在logs超过多少KB以后轮转,只需要保留唯一y存档文件。我使用JDK logger和使用log4j一样满意。

之前我阅读了一些logger日志框架的历史,试图去理解为什么很多开发者并不使用JDK logger。log4j是第一个最普遍受到广泛欢迎的Java日志框架。然后,它的主要API进入JDK 1.4标准。一些名称做了改变,但是概念是一样的。现在有很多开发者不想应用“新的”java 1.4,继续使用log4j。直到现在Java 1.7,许多开发者依然使用log4j或者通用的日志工具,而不是使用JDK logger。

我的问题就是JDK logger到底出了什么问题?为什么很多人说它是一个灾难?你为什么不使用它呢?我不是试图责难,而是对此无法理解。难道因为log4j拥有更多内建附加功能,比如 NTEventLogAppender, JMSAppender, 和 SMTPAppender?

这篇文章在DZone上争论激烈,你能说说你的看法吗?JDK Logger出了什么问题?
相关标签: JDK log4j