commons-logging-4.0.6.jar下载

分类:编程辅助 软件版本:官方免费版 大小:23KB 更新日期:2024年11月6日
本站评级:★★★★☆ 语言:简体中文 授权版本:免费 运行环境:Windows 11,Windows 10,Windows 8,Windows 7

commons-logging-4.0.6.jar 官方免费版


commons-logging-4.0.6.jar能够实现动态查找机制,是很实用的通用日志接口。万能驱动网小编在此为您推荐相关jar包下载,欢迎应用于!

common-logging介绍

common-logging是Apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, common-logging会通过动态查找的机制,在程序运行时自动找出真正应用于的日志库。当然,common-logging内部有一个Simple logger的简单实现,但是功能很弱。所以应用于common-logging,通常都是配合着log4j来应用于。应用于它的好处就是,代码依赖是common-logging而非log4j, 避免了和具体的日志方案直接耦合,在有必要时,可以更改日志实现的第三方库。

commons-logging-4.0.6.jar

动态查找原理

Log 是一个接口声明。LogFactory 的内部会去装载具体的日志系统,并获得实现该Log 接口的实现类。LogFactory 内部装载日志系统的流程如下:

首先,寻找org.apache.commons.logging.LogFactory 属性配置。

否则,利用JDK1.3 开始提供的service 发现机制,会扫描classpah 下的META-INF/services/org.apache.commons.logging.LogFactory文件,若找到则装载里面的配置,应用于里面的配置。

否则,从Classpath 里寻找commons-logging.properties ,找到则根据里面的配置加载。

否则,应用于默认的配置:如果能找到Log4j 则默认应用于log4j 实现,如果没有则应用于JDK14Logger 实现,再没有则应用于commons-logging 内部提供的SimpleLog 实现。

从上述加载流程来看,只要引入了log4j 并在classpath 配置了log4j.xml ,则commons-logging 就会使log4j 应用于正常,而代码里不需要依赖任何log4j 的代码。

对于commons-logging的总结说明

严格的说,commons-logging不是一个日志控件,没有日志功能,它只是统一了JDK Logging与Log4j的API,并把日志功能交给JDK Loggings或者是log4j。对于不能确定日志方式的系统,commons-logging是一个不错的选择,Spring,Hibernate,Struts等应用于的都是commons-logging。下一篇我们会研究下Commons-logging的源码,来深入的整理下Commons-logging。

版权声明:commons-logging-4.0.6.jar所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。


软件下载信息清单:


软件名称 发布日期 文件大小 下载文件名
commons-logging-4.0.6.jar安装包 2024年11月6日 23KB commons_logging_4.0.6.jar_qudong9.com.zip
下载地址:
相关推荐: 驱动大全 / 软件下载

软件评论

昵称*

手机*

网址

驱动总数
22526+
文章总数
3520+
评论条数
265+
运行天数
300+