1. jar
commons-logging.jar
commons-logging.jar
※ log4j와 같이 사용할때는 필요없지만 commons-logging.properties 파일로 다른 설정을 할수도 있다.
2. commons-logging.properties 설정
2.1 log4j ( log4j.jar, log4j.properties )
org.apache.commons.logging.Log = org.apache.commons.logging.impl.Log4JLogger
2.1 log4j ( log4j.jar, log4j.properties )
org.apache.commons.logging.Log = org.apache.commons.logging.impl.Log4JLogger
※ log4j.properties 내용
log4j.debug=true
log4j.rootLogger=DEBUG,stdout
log4j.rootCategory=debug, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.rootCategory=debug, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
2.2 simple
# {$JDK_HOME}/jre/lib/logging.properties 참조
org.apache.commons.logging.Log = org.apache.commons.logging.impl.SimpleLog
# {$JDK_HOME}/jre/lib/logging.properties 참조
org.apache.commons.logging.Log = org.apache.commons.logging.impl.SimpleLog
2.3 Jdk14Logger
org.apache.commons.logging.Log = org.apache.commons.logging.impl.Jdk14Logger
org.apache.commons.logging.Log = org.apache.commons.logging.impl.Jdk14Logger
3. 테스트소스
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public Class LogTest{
private static Log log = LogFactory.getLog(LogTest.class);
public static void main(String[] args){
log.debug("debug...");
log.info("info...");
log.warn("warn...");
log.error("error...");
log.fatal("fatal...");
}
}
private static Log log = LogFactory.getLog(LogTest.class);
public static void main(String[] args){
log.debug("debug...");
log.info("info...");
log.warn("warn...");
log.error("error...");
log.fatal("fatal...");
}
}
댓글 없음:
댓글 쓰기