`
85977328
  • 浏览: 1899651 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

commons-logging-1.1.1日志接口用法

阅读更多
   前言
    通过commons-logging-1.1.1架构来实现log4j,sl4j,jdk的log等日志管理系统的接口.使log系统更容易切换

一 包
commons-logging-1.1.1.jar
log4j-1.2.16.jar

二 src下的文件
log4j.properties
log4j.rootLogger=DEBUG,appender1,appender2
log4j.appender.appender1=org.apache.log4j.ConsoleAppender
log4j.appender.appender1.layout=org.apache.log4j.PatternLayout
log4j.appender.appender1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss:SSS}[%p]: %m%n
# 立即输出
log4j.appender.appender1.immediateFlush=true 

commons-logging.properties
# 此配置文件可以省略,默认就是使用的log4j
# 必须要有commons-logging-1.1.1.jar;
# commons-logging-adapters-1.1.1.jar,commons-logging-api-1.1.1.jar为可选
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger

三 调用

package com.phl;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class Test {
	private static Log log = LogFactory.getLog(Test.class);

	public static void main(String[] args) {

		log.debug("hello commons-logging!");
	}

}


若想深入了解,可以参考文章 http://zy19982004.iteye.com/blog/1867448
1
0
分享到:
评论

相关推荐

    poi-3.6-20091214.jar commons-logging-1.1.jar junit-3.8.1.jar log4j-1.2.13.jar

    描述中提到的"commons-logging-1.1.jar"是Apache Commons Logging库的1.1版本。这是一个轻量级的日志记录抽象层,它允许应用程序开发者选择他们偏好的日志框架,如Log4j、Java内置的java.util.logging,或者任何其他...

    最新版 elasticsearch-analysis-ik-7.10.2.zip

    本文将详细探讨这一插件的特性、安装与使用方法,以及相关依赖库的作用。 首先,Elasticsearch Analysis IK插件是Elasticsearch中的一个关键组件,主要负责对中文文本进行智能分词。IK(Intelligent Word ...

    commons-logging-1.2

    Apache Commons Logging 是一个Java日志框架,它提供了一个接口,允许开发者使用多种不同的日志实现,如Log4j、java.util.logging(JUL)或Simple Logging Facade for Java(SLF4J)。在这个"commons-logging-1.2...

    elasticsearch-analysis-ik-7.3.2.zip

    4. **commons-logging-1.2.jar**:Apache Commons Logging,一个轻量级的日志接口,便于日志系统的切换。 5. **elasticsearch-analysis-ik-7.3.1.jar**:IK分词器的主要实现类库,包含分词器的逻辑和算法。 6. **...

    IK分词器elasticsearch-analysis-ik-7.17.16

    4. **commons-logging-1.2.jar**:Apache Commons Logging,一个轻量级的日志抽象层,允许选择不同的日志实现。 5. **elasticsearch-analysis-ik-7.17.16.jar**:IK分词器的主程序包,包含了所有必需的分词逻辑和...

    Tomcat5.5日志管理log4j包文件

    这意味着我们需要将下载的压缩包解压后,找到两个关键的JAR文件:log4j-1.2.15.jar和commons-logging-1.1.jar。这两个文件是log4j的核心库和一个依赖的API,它们需要被添加到Tomcat的类路径中,通常是通过将其放入...

    lombok-plugin-0.16-2017.1.1

    `lombok-plugin-0.16-2017.1.1`是这个插件的一个特定版本,发布于2017年1月1日,版本号为0.16。 Lombok的主要目标是减少JavaBean类中的样板代码,例如getter、setter、构造函数、equals()、hashCode()以及toString...

    jave.jar(包含jave-1.0.2.jar和jave-2.0.jar)

    - **API文档**:查阅Jave库的官方文档,了解各个版本提供的具体功能和使用方法。 - **测试**:在实际项目中使用前,先进行充分的单元测试和集成测试,确保库的功能正常并满足性能需求。 - **性能评估**:根据项目...

    Spring的四个基础包.zip

    是关于Spring的四个基础包+依赖包(下载后解压使用) 包括内容: 1.spring-beans-5.1.9.RELEASE.jar 2.spring-context-5.1.9.RELEASE.jar 3.spring-core-5.1.9.RELEASE.jar ...5.commons-logging-1.2.jar

    HttpClient应用实例2

    3. `commons-logging-1.1.jar`:这是一个日志抽象层,HttpClient可能依赖它来记录操作日志。通过这个库,开发者可以自由选择具体的日志实现,如Log4j或java.util.logging。 4. `commons-codec-1.3.jar`:Apache ...

    JSON所需jar包.

    在Web项目开发中,JSON(JavaScript Object Notation)是一种广泛使用的轻量级数据交换格式,它允许应用程序之间高效地传输和解析数据。JSON以其简洁、易于理解和...同时,理解这些库的使用方法和API也是至关重要的。

    WebSocket jar

    10. **commons-logging-1.2.jar**: Apache Commons Logging是一个接口层,允许开发者选择不同的日志实现,这对于调试WebSocket连接和处理中的问题非常重要。 这些库的组合表明,这个WebSocket测试项目可能是一个...

    mybatis3依赖jar包

    5. **commons-logging-x.x.x.jar**:Apache Commons Logging,MyBatis的另一日志适配器,允许切换不同的日志实现。 6. **ognl-x.x.x.jar**:Object-Graph Navigation Language,MyBatis的表达式语言,用于动态SQL的...

    alipay-sdk-JAVA-20180104135049

    - **commons-logging-1.1.1-sources.jar** 和 **commons-logging-1.1.1.jar**:Apache Commons Logging库,提供了统一的日志接口,便于SDK内部的日志输出管理。 - **readme.txt**:通常包含SDK的安装指南、使用...

    net.sf.json jar包全部

    7. **commons-logging-1.2.jar**:Apache Commons Logging是Java的日志抽象层,允许在应用程序中使用不同的日志实现,这有助于在处理JSON数据时记录调试和错误信息。 这些库的结合使用,使得开发人员能够方便地处理...

    最新版Hibernate-struts-spring框架整合.doc

    Struts2的核心依赖包括xwork-core、aopalliance、commons-fileupload、commons-lang3、commons-logging、freemarker、ognl等,这些库为Struts2的运行提供了基础功能。 **Hibernate框架** Hibernate是一个流行的ORM...

    java开发最新jasperreports用到的jar包

    7. **commons-beanutils-1.8.0.jar**、**commons-digester-2.1.jar**、**commons-collections-2.1.1.jar**和**commons-logging-1.1.1.jar**:这些都是Apache Commons项目中的组件,提供了一些基础功能,如对象属性...

    spring 3.0日常项目用到的jar

    1. `commons-logging.jar`: 这是一个日志抽象层,它允许应用程序使用多种日志实现,如log4j、java.util.logging或Commons Loggin自己的实现。Spring框架使用它来记录内部信息,开发者可以自由选择合适的日志实现。 ...

    log4J学习笔记

    3. **JDK 1.4日志框架**: 如果log4j不存在,则进一步检查Classpath中是否存在JDK 1.4的日志实现。如果存在,则使用 **JDK14Logger**。 4. **默认的SimpleLog**: 如果上述所有条件均不满足,则使用 **SimpleLog** ...

    spring-framework-reference-4.3.10.RELEASE

    - **避免使用 Commons Logging**:Spring 4.x 版本推荐使用 SLF4J 而不是 Commons Logging。 - **使用 SLF4J 与 Log4j 或 Logback**:SLF4J 提供了一个简单的日志抽象层,可以在运行时切换底层的日志实现。 - **使用...

Global site tag (gtag.js) - Google Analytics