`
kop
  • 浏览: 21478 次
  • 性别: Icon_minigender_1
  • 来自: 春秋战国
最近访客 更多访客>>
社区版块
存档分类
最新评论

commons-logging与Log4j应用以及配置

阅读更多
commons-logging.jar
org.apache.commons.logging

log4j.jar
org.apache.log4j

    都是apache开源组织的产物,实在是搞不懂为何要搞两个出来,但是一般都是将二者配合使用。

配置的时候需要把commons-logging.properties,log4j.properties放在classpath下,commons-logging.properties可以不需要,log4j.properties必须作配置至少配置。

配置文件:log4j.properties
#下面这句最重要
log4j.rootLogger  =  DEBUG, CONSOLE,stdout, logfile

log4j中的日志级别有有五级,分别是:
(1)FATAL 0 (致命的)
(2)ERROR 3 (错误)
(3)WARN 4   (警告)
(4)INFO 6   (消息)
(5)DEBUG 7  (排除错误、调试)



编程时候一般都这样写:
import  org.apache.commons.logging.Log;
import  org.apache.commons.logging.LogFactory; 
public class MyClassTest{
private static  Log log  =  LogFactory.getLog(MyClassTest. class ); 
public void test(){
log.fatal( "0-fatal " ); 
log.error( " 3-error" );
log.warn( " 4-warn " );
log.info( " 6-info" );
log.debug( " 7-debug" );
}
}




备用资料查询网址:
http://blog.csdn.net/cdtdx/archive/2007/11/05/1867567.aspx

http://www.nihaoblog.com/15_890.html
分享到:
评论
1 楼 kuaiyuelaogong 2009-08-18  
目的很简单啊,一个是规范,一个是实现,呵呵别怀疑人家的思路,这可是从大局着想的东西

相关推荐

    为什么同时使用commons-logging和Log4j

    ### 为什么同时使用commons-logging和Log4j 在探讨为何开发者可能会选择同时使用commons-logging和Log4j之前,我们需要先了解这两种日志框架的基本特性和用途。 #### commons-logging简介 commons-logging是由...

    (zt)Commons-logging + Log4j 入门指南

    《Commons-Logging + Log4j 入门...总之,Commons-Logging与Log4j的组合提供了强大且灵活的日志解决方案,能够满足各种规模和类型的Java应用的需求。正确理解和使用这两个工具,将大大提升你的开发效率和问题排查能力。

    Commons-logging + Log4j 使用

    `commons-logging`会自动检测并选择可用的日志实现,优先级通常是:已配置的`commons-logging.properties`、系统环境变量`org.apache.commons.logging.Log`、`log4j`库、JDK内置日志、最后是`commons-logging`自带的...

    apache-log4j-2.3-bin和commons-logging-1.2

    总结来说,Apache Log4j 2.3 和 Commons Logging 1.2 在Java Web开发中扮演着重要角色,它们帮助开发者方便地记录、管理和分析应用程序的日志,提升开发效率和问题排查能力。这两个库的结合使用,能够实现日志系统的...

    commons-logging和Log4j的关系

    在实际应用中,如果你的项目引用了Commons Logging,那么你可以通过配置来选择使用Log4j作为底层的日志处理工具。这样做的好处在于,即使你想更换日志系统,只需更改配置,而无需修改代码,这提高了项目的可维护性...

    log4j.jar和commons-logging.jar

    **commons-logging.jar** 是Apache Commons项目的一部分,它提供了一个抽象层,允许应用程序使用多种不同的日志框架,如log4j、Java内置的日志API(java.util.logging)、或者其他的日志实现。这个库的核心理念是...

    commons-logging-1.2-bin.zip下载

    Commons Logging 提供了一组接口和辅助类,使得应用程序可以透明地使用任何兼容的日志实现,如Log4j、Java内置的日志API(java.util.logging)或者简单的控制台输出。这个库的主要优点是灵活性和可插拔性,开发者...

    commons-logging-1.1.3-bin.zip

    这个库的主要目标是为Java应用程序提供一个简单且统一的日志接口,使得开发者可以在不修改代码的情况下,方便地切换到不同的日志实现,如Log4j、Java内置的日志(java.util.logging)或者其它第三方日志框架。...

    commons-logging-1.1.3.jar

    用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, common-logging会通过动态查找的机制,在程序运行时自动找出真正使用的日志库。当然,common-logging内部有一个Simple logger的...

    commons-logging-1.2_commonslogging_

    2. 配置日志实现,可以通过设置`java.util.logging.config.file`、`log4j.configuration`等系统属性,或者在类路径下放置适当的配置文件(如log4j.properties)。 3. 在代码中获取并使用Logger,如`Logger logger = ...

    commons-logging-1.2.JAR开源包

    Apache Commons Logging,简称为Commons Logging,是Apache软件基金会开发的一个开源日志框架,主要用于提供一个统一的日志API,让开发者能够在不改变代码的情况下,自由切换不同的日志实现库,如Log4j、Java内置的...

    日志框架学习之一:commons-logging+log4j

    1. **安装与配置**:介绍如何在项目中引入commons-logging和log4j的依赖,并设置相应的配置文件,如log4j.properties或log4j.xml。 2. **使用API**:讲解如何在代码中通过commons-logging接口来调用log4j的记录方法...

    commons-logging.jar log4j.jar

    "commons-logging.jar" 和 "log4j.jar" 是两个广泛使用的Java日志框架,它们在Java应用开发中扮演着至关重要的角色。 **commons-logging.jar** 是Apache Commons Logging库,它提供了一个统一的日志接口,允许...

    log4j-1.2.14和commons-logging-1.1

    Log4j和Commons Logging是两个非常流行且实用的日志框架,广泛应用于各种Java应用程序。 **Log4j** 是Apache软件基金会的一个开源项目,它为Java程序员提供了一种强大的日志API。Log4j 1.2.14是该框架的一个较旧...

    commons-logging-1.2.jar

    这个库允许开发者选择底层的日志实现,如Log4j、Java内置的日志API(java.util.logging)或者其他第三方日志系统,而无需修改代码。它的核心概念是提供一种抽象,使得应用代码与特定的日志实现解耦,从而增强了灵活...

    commons-logging-1.1.1

    Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的SimpleLog?...另外一个我能想到的“同时使用commons-logging和Log4j”的原因是,简化使用和配置

    log4j.jar\commons-logging-1.1.1.jar

    log4j日志包 log4j.jar\commons-logging-1.1.1.jar private static final Log log = LogFactory.getLog(xxxxxx.class); 下载后解压就能得到这两个包

    log4j与commons-logging-1.0.4.jar

    在提供的压缩文件`log4j与commenlog`中,可能包含了Log4j的相关配置文件和Commons Logging的JAR包,这使得开发者可以直接在项目中使用这两个库。通过这样的集成,开发者可以轻松地实现日志记录,同时保持系统的可...

    commons-logging-1.0.4.jar 免费下载

    Spring 框架广泛使用 Commons Logging 进行日志记录,因为它允许 Spring 与多种日志实现(如 log4j、java.util.logging 或 logback)无缝集成。 描述中提到的 "java spring 中打印信息的jar包" 指的是 Commons ...

    hibernate使用的commons-logging-1.1.3.jar包

    在Hibernate中,`commons-logging`被用作日志服务的接口,使得Hibernate能够适配多种日志系统,如Log4j、Java内置的日志框架java.util.logging,或者简单的控制台输出。这种灵活性让开发者可以根据项目需求选择最...

Global site tag (gtag.js) - Google Analytics