log4j源码阅读

整个log4j日志的执行流程是

  loggerManager的静态方法负责创建一个 Hierarchy类,所有的logger都会放到这个实例对象中后台用一个hashtable存放所有的logger,key为类的名称默认的也是这个名称,之后loggerManager解析对应的配置文件解析出layout与pattern,默认的先创建layout中一个默认的pattern样式,之后通过反射机制调用对应的layout中的setPattern方法设置配置文件的样式。

 

 

参见:https://www.cnblogs.com/E-star/p/6082804.html  会给你大致的学习结构

posted on 2020-09-04 17:19  The羿  阅读(89)  评论(0编辑  收藏  举报

导航