使用及配置commons-logging log4j的步骤
commons-logging.properties
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
log4j.properties
log4j.rootLogger=info, A1
log4j.appender.A1=org.apache.log4j.FileAppender
log4j.appender.A1.File=log/strutsAppLog.log log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c %x [%F:%L] - %m%nimport org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;/** * * @author dinstone
* @date 2006/09/04
* @since JDK 1.4 Struts 1.2 * @see */ public class LogTest { private static Log log = LogFactory.getLog(LogTest.class); public static void main(String[] args) { System.out.println("start"); log.debug("debug"); log.error("error"); log.fatal("fatal"); log.info("info"); log.warn("warn"); System.out.println("end"); }}
log/strutsAppLog.log
2006-09-04 13:51:16,062 [main] ERROR test.LogTest [LogTest.java:25] - error
2006-09-04 13:51:16,062 [main] FATAL test.LogTest [LogTest.java:26] - fatal 2006-09-04 13:51:16,062 [main] INFO test.LogTest [LogTest.java:27] - info 2006-09-04 13:51:16,062 [main] WARN test.LogTest [LogTest.java:28] - warn