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

原创 2006年04月30日 17:13:00

类:

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/logging/LogFactory”错误的解决方式

用spring-framework-4.2.6.RELEASE-dist时,发生了如下的错误:Exception in thread "main" java.lang.NoClassDefFoundE...
  • u012288582
  • u012288582
  • 2016年07月04日 09:41
  • 9927

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方法

解决方法:导入commons-logging.jar包 报错: Exception in thread "main" java.lang.NoClassDefFoundError: org/apach...
  • hymas
  • hymas
  • 2017年09月13日 11:34
  • 796

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案

Spring3.1启动时报错: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/loggi...
  • scholar_man
  • scholar_man
  • 2016年04月10日 16:33
  • 3405

Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory

1、错误描述 2014-7-12 0:38:57 org.apache.catalina.core.ApplicationContext log 信息: No Spring WebApplicatio...
  • you23hai45
  • you23hai45
  • 2014年07月12日 00:43
  • 6368

java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at...
  • Xgx120413
  • Xgx120413
  • 2016年08月09日 14:55
  • 2095

java 日志技术汇总(log4j , Commons-logging,.....)

在java 中实现记录日志的方式有很多种, 1. 最简单的方式,就是system.print.out ,err 这样直接在控制台打印消息了。 2. java.util.logging ; 在JDK...
  • oscar999
  • oscar999
  • 2013年08月01日 13:03
  • 15878

tomcat启动Java.Lang.NoClassDefFoundError: Org/Apache/Commons/Logging/LogFactory异常

Problem: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory Solution: ...
  • Duke147
  • Duke147
  • 2014年12月09日 15:05
  • 2810

SLF4JLogFactory does not implement org.apache.commons.logging.LogFactory

在使用axis1.4时引入了 commons-discovery commons-discovery 0.5 ...
  • A__yes
  • A__yes
  • 2017年03月14日 13:40
  • 1333

Apache Commons logging简介和使用

本章节内容主要来自网络和整理。 Apache Commons Logging,又叫做JakartaCommons Logging (JCL),他提供的是一个日志(Log)接口(interface),...
  • ffm83
  • ffm83
  • 2014年12月19日 10:23
  • 2423

org-apache-commons-logging.jar

  • 2014年06月19日 23:44
  • 59KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:org.apache.commons.logging的用法(上)
举报原因:
原因补充:

(最多只允许输入30个字)