`
wwwzhouhui
  • 浏览: 361133 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

log4j+commons-logging日志系统

阅读更多
log4j+commons-logging日志系统配置相对很多人比较熟悉了,这里简单介绍如何在项目中使用
1.需要的JAR
  commons-logging.jar
  log4j-1.2.15.jar
2 测试代码
   TestLog4j.java
  package com.testLog;

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

/***********************************************************************  
*  
*   TestLog4j.java    
*   @copyright       Copyright:   2009-2012    
*   @creator         周辉<br/>  
*   @create-time   May 20, 2009   2:53:35 PM  
*   @revision         $Id:     *  
***********************************************************************/
public class TestLog4j {
private static final Log log = LogFactory.getLog(TestLog4j.class);
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
log.info("wwwzhouhui");
}

}
资源文件log4j.properties 放在类根目录下如:src/log4j.properties
#log4j.rootLogger=DEBUG,A1,R
#log4j.rootLogger=WARN,A1,R
log4j.rootLogger=INFO,A1,R
log4j.category.com.ascent.dao=debug
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=tesst.log
log4j.appender.R.MaxFileSize=500KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n
配置这里就不多介绍了网上很多说明可以搜索一下这方面资料

点击上面的类运行就可以了
控制台打出
2009-05-20 16:46:41,515 [com.testLog.TestLog4j]-[INFO] wwwzhouhui
测试成功
分享到:
评论

相关推荐

    slf4j+logback 于log4j+commons-logging大PK

    今天我们将聚焦两个流行的日志框架——SLF4J(Simple Logging Facade for Java)和Logback,以及它们与Log4j和Commons-Logging的对比。 SLF4J是一个接口层的日志框架,它提供一个统一的API,允许用户在运行时插入...

    async4j+commons-logging

    总的来说,`async4j` 和 `commons-logging` 的结合使用,能够帮助开发者构建高性能、可维护的异步应用程序,并提供详细的日志信息,便于问题排查和系统监控。在Java项目中,这两个库都是值得考虑的重要工具。

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

    Commons Logging 是 Apache 的一个通用日志接口,它提供了一个简单的API,使得开发者能够在不关心具体日志实现的情况下,切换不同的日志框架,如Log4j、Java内置的日志系统等。Commons Logging 1.2 版本的特点有: ...

    commons-dbcp-2-2.50+commons-pool2-2.6.0+commons-logging-1.2

    - Commons Logging是一个轻量级的日志记录API,允许开发者在不修改代码的情况下切换不同的日志实现,如Log4j、Java Util Logging或SLF4J。 - 版本 1.2 是一个稳定版本,虽然较旧但广泛兼容,为各种Java项目提供...

    log4j.jar和commons-logging.jar

    由于commons-logging的存在,你无需直接使用log4j的类,而是通过`java.util.logging.Logger`的接口来实现日志记录,commons-logging会自动找到log4j作为底层实现。 总之,log4j.jar和commons-logging.jar是Java开发...

    commons-modeler-2.0.1.jar + commons-logging-1.1.2-bin.zip

    Apache Commons Logging是另一个Apache项目,它提供了一个统一的日志接口,使得应用程序可以使用多种不同的日志实现,如log4j、java.util.logging或SimpleLog。`commons-logging-1.1.2-bin.zip`中的文件包含 Commons...

    Java日志学习一:Log4j和commons-logging的关系

    Log4j和commons-logging是两个常见的日志框架,它们之间存在紧密的关系。本文将深入探讨这两个组件,以及它们在Java日志系统中的作用。 首先,Log4j是由Apache组织开发的一个强大的日志处理库,它提供了丰富的日志...

    log4j与commons-logging-1.0.4.jar

    Log4j和Commons Logging是两个非常流行且实用的日志记录库,它们各自拥有独特的功能和优势,而在某些情况下,它们可以协同工作,提供更灵活的日志解决方案。 首先,Log4j是由Apache软件基金会开发的一个开源日志...

    spring+commons-logging

    `commons-logging`是一个轻量级的日志接口抽象层,它允许开发者使用不同的日志实现(如log4j、java.util.logging或JCL-over-SLF4J等)而无需修改代码。这提供了极大的灵活性,使得在不同的环境下可以方便地切换日志...

    commons-logging-1.2-bin.zip下载

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

    Spring3.2.9+commons-logging-1.2.jar

    这个库是一个轻量级的日志抽象层,允许开发者选择自己喜欢的日志实现,如Log4j、Java Util Logging或SLF4J。在Spring框架中, Commons Logging被用作日志记录的基础,因为它的可配置性和可插拔性使得开发者可以在不...

    commons-beanutils-1.8.3+commons-logging-1.1.1+itcast-tools-1.4.2

    1. **日志适配器**:允许开发者编写与特定日志实现无关的代码,如Log4j、Java内置的日志API(java.util.logging)或logback。 2. **易插拔**:只需更改配置,就可以轻松地切换不同的日志实现,使得应用程序的可维护...

    Commons-logging + Log4j 使用

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

    log4j-1.2.14和commons-logging-1.1

    在项目中,我们通常会同时看到`log4j-1.2.14.jar`和`commons-logging-1.1.jar`这两个文件,这表明项目使用了Commons Logging作为日志接口,并将Log4j作为实际的日志实现。为了使两者协同工作,需要确保在项目的类...

    commons-logging-1.2_commonslogging_

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

    commons-logging-1.1.3.jar

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

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

    Apache Commons Logging和Log4j是两个广泛使用的日志框架,本指南将深入讲解如何将它们结合使用,为你的Java应用程序提供强大的日志功能。 首先,让我们了解Apache Commons Logging。它是Apache软件基金会的一个...

    commons-logging-1.2.JAR开源包

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

    spring框架4.3.10+commons-logging-1.2的jar包

    Spring框架使用它来进行内部的日志输出,这样开发者可以根据自己的需求选择合适的日志框架,如log4j或java.util.logging。 这些jar包一起构成了一个完整的Spring框架环境,适用于开发各种类型的企业级应用,无论是...

Global site tag (gtag.js) - Google Analytics