commons logging.jar下载 最新更新| 软件分类| 专题汇总| 手机版

您所在的位置:IT猫扑网 > 编程开发 > 编程辅助 > commons-logging-4.0.6.jar 官方免费版

commons-logging-4.0.6.jar

官方免费版 发表评论
commons-logging-4.0.6.jar
  • 软件类别:编程辅助
  • 软件大小:23.00 KB
  • 更新时间:2017-07-03 16:37
  • 软件版本:官方免费版
  • 软件语言:中文
  • 软件等级:
  • 官方网址:暂无
  • 相关标签:commonslogging   .jar   jar包

评分:

好评:0

差评:1

软件介绍

commons-logging-4.0.6.jar能够实现动态查找机制,是非常实用的通用日志接口。IT猫扑小编在此为您推荐相关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。

多平台下载

  • Pc版

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

猜你喜欢

jar包

jar包
jar包

jar包是什么?哪里能下载jar包?java的jar包在哪里下载?oracle在哪里下载jar包?jar包是将文档根据类别属性分类,jar包种类也很多,包括java、gson、itext、spring、maven、js等,小编已将所有jar包进行整理,需要的用户欢迎来IT猫扑下载~...

网友评论

查看所有0条评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

相关软件

下载排行

相关合集