导入log4j-1.2.7.jar和commons-logging-api-1.1.jar(版本没有规定)
新建log4j.properties配置文件,内容如下:
log4j.rootLogger=ALL, CA ,file
# ConsoleAppender
log4j.appender.CA=org.apache.log4j.ConsoleAppender
log4j.appender.CA.layout=org.apache.log4j.PatternLayout
log4j.appender.CA.layout.ConversionPattern= %d{yyyy-MM-dd HH:mm:ss} %5p %c %t: - %m%n
# FileAppender
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=${catalina.home}/logs/ddoMsg.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern= %d{yyyy-MM-dd HH:mm:ss} %5p %c %t: - %m%n
log4j.properties文件放在项目名/src文件下。
java代码如下:
package com;
import org.apache.log4j.Logger;
public class test01 {
private static Logger logger = Logger.getLogger(test01.class);
public static void main(String[] args) {
//输出等级由小到大
logger.debug("****** debug start ****** ");
logger.info("****** info start ****** ");
logger.warn("****** warn start ****** ");
logger.error("****** error start ****** ");
logger.fatal("****** fatal start ****** ");
}
}