Spring : spring-jcl-5.1.2.RELEASE.jar日志包

1.美图

2.概述

spring-jcl模块里的源码,这个模块是spring源码里最基础的模块没有依赖其他模块,它是为了兼容不同版本的日志系统。三层try嵌套,利用异常去做业务控制。采用适配器模式,和工厂模式

在虚拟机启动的时候确定项目用的是哪一种日志实现兼容


org.apache.commons.logging.LogAdapter

static {
        logApi = LogAdapter.LogApi.JUL;
        ClassLoader cl = LogAdapter.class.getClassLoader(

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/104937499