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 (排除错误、调试)
编程时候一般都这样写:
备用资料查询网址:
http://blog.csdn.net/cdtdx/archive/2007/11/05/1867567.aspx
http://www.nihaoblog.com/15_890.html
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