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上争论激烈,你能说说你的看法吗?
之前我阅读了一些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上争论激烈,你能说说你的看法吗?
推荐阅读
-
Jdk14 都要出了,Jdk8 的时间处理姿势还不了解一下?
-
侯景之乱8000军队却能南朝梁搅得天翻地覆 南朝梁到底出了什么问题
-
利用JDK自带的Logger防止Log冲突
-
非常容易坏的iPhone充电线 到底出了什么问题?
-
【新手请教】请问我的代码出了什么问题?为什么上部和左侧图案会重叠在一起?_html/css_WEB-ITnose
-
【新手请教】请问我的代码出了什么问题?为什么上部和左侧图案会重叠在一起?_html/css_WEB-ITnose
-
Jdk14 都要出了,Jdk8 的时间处理姿势还不了解一下?
-
JDK Logger出了什么问题?
-
非常容易坏的iPhone充电线 到底出了什么问题?