![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Log4j源码阅读
文章平均质量分 88
plkkoko
IT码农一个
展开
-
Log4j源码阅读之一—Logger的获取
本次Log4j源码研读的入口,是从 logger = Logger.getLogger("test"),这个方法调用开始,我们看看下边是时序图:下边是对上述时序图的解读:我们actioner通过调用Logger.getLogger("test")方法的时候,会提交的Logger类的静态方法getLogger,这个静态方法源码如下: public static Logger ge原创 2015-10-20 14:36:03 · 2645 阅读 · 0 评论 -
Log4j源码阅读之二—LogManager的静态程序块
我们带着上回的疑问到源码去找答案:我们查看LogManager这个类源码的时候发现,这个类里边有个静态程序块,源码如下:(源码过长,此处不一一展示)我们都知道静态程序块,在LogManager初始化的时候,就会将static的静态程序块在JVM机上执行并且只执行了一次(第二次不再执行)。那么我们可以大胆肯定,我们之前的疑问,必定在这个类的LogManager的静态程原创 2015-10-20 15:17:57 · 2385 阅读 · 0 评论