Log4j 1.2.16日志框架
老项目里的日志记录大多还用着 Log4j 1.x,apache-log4j-1.2.16.tar.gz
这个包就挺适合拿来研究或者维护老系统的。源码全、配置全、API 也清楚,调试和学习都挺方便。
完整的源代码加上典型的配置文件,比如log4j.properties
和log4j.xml
,一打开就能看到常见的日志级别设置,比如DEBUG
、INFO
这些。改配置试输出,响应也快。
Logger和Appender的配合,用起来也比较顺手,比如把日志输出到控制台、文件、甚至数据库都行。有些插件像SMTPAppender
、JMSAppender
,加上之后还能玩点高级的输出方式。
不过安全问题得注意,像CVE-2019-17571那种漏洞还是挺严重的,部署在公网的老系统记得做隔离或者考虑升级。要是能切换到 Log4j 2,那就更放心了。
适合用来搞懂 Log4j 的核心机制,也适合在做 Java 项目日志改造时,快速对照老代码。嗯,维护遗留项目的你会挺需要这个包。
如果你正好手上有老系统在跑 Log4j 1.x,不妨下载这个apache-log4j-1.2.16.tar.gz
看看源码,顺手还能整理下日志结构。
2.66MB
文件大小:
评论区