`
xitong
  • 浏览: 6400670 次
文章分类
社区版块
存档分类
最新评论

org.apache.commons.logging的用法(上)

 
阅读更多

类:

import org.apache.commons.logging.Log;

import org.apache.commons.logging.LogFactory;

1)private static Log testLogger = LogFactory.getLog("testLogger");

使用自定义的logger

2)private static Log testLogger = LogFactory.getLog(FullTextVideoSearchDaoImpl2Test.class);、

使用系统自带的rootlogger,如果作为api级别的代码,建议使用这个方法

注意使用了org.apache.commons.logging,而不是直接使用log4j,其实这样用也很方便,不必写驱动log4j的程序

如果自定义的log级别合适,自定义的log会显示在系统log中,另外如果找不到自定义的log,那么返回系统log

配置文件(仍然使用log4j.properties)

#Logger


#系统log

log4j.rootLogger=DEBUG, A1

#自定义log

log4j.logger.testLogger =DEBUG, A2

# Appender

log4j.appender.A1=org.apache.log4j.ConsoleAppender

log4j.appender.A2=org.apache.log4j.FileAppender

log4j.appender.A2.File=testlog.txt

##PatternLayout

log4j.appender.A1.layout=org.apache.log4j.PatternLayout

log4j.appender.A1.layout.ConversionPattern=%d %-5p [%t] %C{2} (%F:%L) - %m%n

log4j.appender.A2.layout=org.apache.log4j.PatternLayout

log4j.appender.A2.layout.ConversionPattern=[%d] %t %c %-5p - %m%n

一目了然,不再赘述了,配置文件方面的咚咚见本人以前的文章

分享到:
评论

相关推荐

    org.apache.commons.httpclient相关资源包

    在标题"org.apache.commons.httpclient相关资源包"中,我们可以看出这是关于使用Apache HttpClient进行HTTP通信的知识点。Apache HttpClient库是Apache软件基金会的一个项目,它提供了对HTTP协议的全面支持,包括GET...

    org.apache.commons.logging-sources-1.1.1.zip

    `org.apache.commons.logging-sources-1.1.1.zip` 文件包含的是 Apache Commons Logging 1.1.1 版本的源代码,对于Java开发者来说,这是一个深入了解其内部工作原理和设计思路的重要资源。 `org` 目录是源代码的...

    commons-logging-1.2

    Commons Logging 是 Apache 组织提供的一款轻量级的日志记录工具库,它的主要目标是为 Java 开发者提供一个简单的接口来使用各种日志框架,如 Log4j、Java Util Logging(JUL)或者 Simple Logging Facade for Java...

    Apache Commons-logging使用实例

    org.apache.commons.logging.Log 接口中定义的方法,按严重性由高到低的顺序有: * log.fatal(Object message) * log.fatal(Object message, Throwable t) * log.error(Object message) * log.error(Object message...

    log4j.jar和commons-logging.jar

    在使用过程中,开发者只需在代码中导入`org.apache.log4j.Logger`,并创建一个logger实例,然后调用相应的日志方法(如`debug()`, `info()`, `warn()`等)进行日志记录。由于commons-logging的存在,你无需直接使用...

    commons-logging-1.2-bin.zip下载

    3. 在代码中创建 `org.apache.commons.logging.Log` 对象,通常通过 `LogFactory.getLog(Class)` 方法获取,然后使用其方法(如 `debug()`, `info()`, `warn()`, `error()` 和 `fatal()`)记录日志。 在某些情况下...

    org.apache.commons包

    Apache Commons 是一个由 Apache...使用Apache Commons时,注意阅读官方文档,了解每个类和方法的功能,以确保正确和有效地利用这些工具。同时,遵循良好的编程实践,如适当的错误处理和资源管理,可以避免潜在的问题。

    commons-logging-1.2.JAR开源包

    在Commons Logging中,主要的接口有`org.apache.commons.logging.Log`,它提供了各种级别的日志记录方法,如`trace()`, `debug()`, `info()`, `warn()`, `error()` 和 `fatal()`。这些方法对应不同严重程度的信息,...

    commons-logging-1.2_commonslogging_

    在标题"commons-logging-1.2_commonslogging_"中提到的"commons-logging-1.2.jar"就是这个库的1.2版本,它是Spring框架中常用的一个依赖,用于处理日志记录。 Spring框架广泛使用Commons Logging作为其默认的日志...

    commons-logging-1.1.1.rar

    1. **API JAR**:commons-logging-1.1.1.jar,这是Commons Logging的主API,提供了用于日志记录的基本类和接口,如`org.apache.commons.logging.Log`,`org.apache.commons.logging.LogFactory`等。 2. **源码**:...

    apache-commons-logging.zip

    该库的核心概念是`org.apache.commons.logging.Log`接口,它定义了日志的基本操作,如`debug()`, `info()`, `warn()`, `error()`和`fatal()`. 开发者在代码中使用这些方法来记录不同级别的信息。Apache Commons ...

    ant-commons-logging-1.6.5.jar.zip

    3. `org.apache.commons.logging.impl.LogAdapter`:这是一个适配器接口,用于桥接不同日志系统的API,使得Commons Logging可以透明地使用它们。 4. 多种实现类,如`org.apache.commons.logging.impl.Log4JLogger`...

    commons-logging-1.1.1.jar和java-unrar-0.3.jar

    另一方面,"commons-logging-1.1.1.jar"是Apache Commons Logging项目的一部分,这是一个轻量级的日志框架。它的主要目的是提供一个抽象层,使得开发人员可以在不修改代码的情况下,选择和切换不同的日志实现(如log...

    commons-httpclient.jar,commons-codec.jar,commons-logging.jar

    最后,`commons-logging.jar`是Apache Commons Logging库,它是一个轻量级的日志接口抽象层,允许开发者选择底层的日志实现,如Log4j、Java内置日志或者SLF4J等。通过使用Commons Logging,开发者可以轻松地更换日志...

    commons-logging-1.2.rar

    然后,通过导入 `org.apache.commons.logging.Log` 和 `org.apache.commons.logging.LogFactory` 类,即可开始使用日志功能。例如: ```java import org.apache.commons.logging.Log; import org.apache.commons....

    commons-logging-1.2.zip

    1. `org.apache.commons.logging.Log`:这是核心的日志接口,提供了如`debug()`, `info()`, `warn()`, `error()`, `fatal()`等方法,用于记录不同级别的日志信息。 2. `org.apache.commons.logging.LogFactory`:这...

    commons-logging-1.1.1.jar

    1. `org.apache.commons.logging.Log`:这是最基本的日志接口,提供了各种日志级别,如`debug()`, `info()`, `warn()`, `error()`和`fatal()`等方法。 2. `org.apache.commons.logging.LogFactory`:它是工厂模式的...

    commons-logging-1.0.4.zip

    在本文中,我们将深入探讨Commons Logging的核心概念、主要功能和使用方法。 一、项目背景 在Java世界中,日志框架众多,不同的框架有着各自的优点和适用场景。然而,这给开发者带来了选择和集成的困扰。Commons ...

    commons-logging-1.2-bin.zip

    它定义了一系列的日志接口,如`org.apache.commons.logging.Log`、`org.apache.commons.logging.LogFactory`等,这些接口为开发者提供了记录日志的方法,如`debug()`, `info()`, `warn()`, `error()` 和 `fatal()`。...

    commons-logging-1.2.jar

    1. `org.apache.commons.logging.Log`:这是所有日志操作的基本接口,提供了如`debug()`, `info()`, `warn()`, `error()`和`fatal()`等方法,用于不同级别的日志记录。 2. `org.apache.commons.logging.LogFactory`...

Global site tag (gtag.js) - Google Analytics