Log4j简单用法
log4j需要的类包
commons-logging.jar
log4j-1.2.16.jar
?
一个最简单的用法如下:
import org.apache.log4j.*;public class simpleLog4j {static Logger logger = Logger.getLogger(simpleLog4j.class.getName());public static void main(String[] args) {//加载配置文件PropertyConfigurator.configure("log4j.properties");//日志输出logger.info("simple log4j test.");}}
?
log4j.properties配置如下,配置文件的书写方式在博客的收藏中:
log4j.rootLogger= INFO, CONSOLE, FILE#use for consolelog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=%5p [%t] (%F:%l) - %m%n#use for filelog4j.appender.FILE=org.apache.log4j.RollingFileAppender log4j.appender.FILE.File=Arbiter.log # Control the maximum log file size log4j.appender.FILE.MaxFileSize=100KB # Archive log files (one backup file here) log4j.appender.FILE.MaxBackupIndex=1 log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd hh:mm:ss}:%p %t %c - %m%n
?
?