文档章节

0003--log4j(1.x)源码解析

c
 cengy
发布于 2016/03/24 14:39
字数 61
阅读 23
收藏 0

1.    log4j类关系

--AppenderAttachable
    |_Category(Depracte,replaced by subclass : Logger)
        |_Logger
       
--Appender
    |_AppenderSkeleton(Abstract)
        |_WriteAppender
        |    |_ConsoleAppender
        |    |_FileAppender
        |        |_DailyRollingFileAppender
        |        |_RollingFileAppender
        |        |_ExternallyRolledFileAppender
        |_AsyncAppender
        |_JDBCAppender
        |_JMSAppender
        |_SMTPAppender
        |_LF5Appender
        |_NTEventLogAppender
        |_SocketAppender
        |_SocketHubAppender
        |_RewriteAppender
        |_SyslogAppender
        |_TelnetAppender    
        |_NullAppender
        
——Priority(使用Level)
    |_Level
        |_UtilLoggingLevel:支持java.util.logging
        
——Layout(Abstract)
    |_DateLayout(Abstract)
    |    |_TTCCLayout
    |
    |_EnhancedPatternLayout   
    |_HTMLLayout
    |_PatternLayout
    |_SimpleLayout
    |_XMLLayout





© 著作权归作者所有

c
粉丝 1
博文 22
码字总数 16864
作品 0
成都
私信 提问
Apache 宣布 Log4j 1 版本生命周期终结

Apache 日志记录服务 PMC 宣布结束 Log4j™ 1.x 日志记录框架生命周期,不再提供官方支持。 八月初开始,Log4j 1 版本就已经寿终正寝了。 Log4j 在 1999 发布第一个版本,然后快速的成为最多...

oschina
2015/08/27
5.2K
15
Apache Log4j 2.11.1 发布,流行的 Java 日志组件

Log4j 2.11.1 已发布,可用于生产环境。Log4j 2.11.1 是 Log4j 的最新版本,包含在 Log4j 2.6 发布后发现的几个错误修复,可以在最新的变更报告中找到修复内容列表。 要注意的是,Log4j 2 的...

淡漠悠然
2018/07/31
1K
0
Apache Log4j 2.11.2 发布,流行的 Java 日志组件

Apache Log4j 2.11.2 已发布,可用于生产环境。Log4j 2.11.2 是 Log4j 的最新版本,包含在 Log4j 2.6 发布后发现的几个错误修复,可以在最新的变更日志中找到修复内容列表。 要注意的是,Log...

局长
02/12
1K
3
Log4j 发布 2.0 首个 Alpha 版本

Log4j 2 是 Log4j 的升级版本,该版本比起其前任来说有着显著的改进,包含很多在 Logback 中的改进以及 Logback 架构中存在的问题。 这是 Log4j 2 的首次发行的版本,值得关注的改进包括: ...

oschina
2012/08/07
2.7K
6
《Apache Log4j 2 用户指南》简介

1.1 欢迎来到log4j 2! 1.1.1 简介 几乎每一个大型应用程序都包含自己的日志记录或跟踪API。根据这个规则,在1996年初,E.U. SEMPER项目决定编写自己的跟踪API。经过无数次的改进,多次转世和...

01/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Gradle 的项目导入到 IntelliJ 后子项目源代码不能导入

在一个 Gradle 项目中,有若干子项目。 当 Gradle 到如后,子项目不能被 IntelliJ 识别代码。 如下图的这个代码就没有被自动识别。 这个有可能是因为你的这个子项目没有被添加到父项目中。 ...

honeymoose
4分钟前
0
0
苹果cms下载地址及模板地址

https://github.com/magicblack/maccms10 程序下载: https://www.lanzous.com/b204882 教程下载: https://www.lanzous.com/b256378 模板下载: https://www.lanzous.com/b355667 插件下载:......

chenhongjiang
5分钟前
0
0
Java中使用HttpPost上传文件以及HttpGet进行API请求(包含HttpPost上传文件)

一、HttpPost上传文件 public static String getSuffix(final MultipartFile file){ if(file == null || file.getSize() == 0){ return null; } String......

codeobj
5分钟前
0
0
在Word中怎样批量删除空行,这些点主要注意

在工作中经常接触的办公软件就是Word了,熟练使用Word中的技能是准时下班的保证。这就要求我们对Word中的各项技能都熟练于心,很多朋友诉苦Word中的排版不熟悉,每次写一篇文章排版都要花费很...

干货趣分享
12分钟前
1
0
终端-Linux命令之非交互SSH密码验证-Sshpass

> Sshpass是使用SSH所谓的“交互式键盘密码身份验证”以非交互方式执行密码身份验证的工具 通俗来说就是 使用ssh密码登录 是需要在连接时手动输入密码的,没办法明文连接,如下图,需要交互的...

极客收藏夹
15分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部