Log4j入门教程
在maven仓库搜索log4j配置 https://mvnrepository.com/tags/maven
1 log4j.rootLogger=DEBUG, Console ,File 2 3 #Console 4 log4j.appender.Console=org.apache.log4j.ConsoleAppender 5 log4j.appender.Console.layout=org.apache.log4j.PatternLayout 6 log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n 7 #File 8 log4j.appender.File = org.apache.log4j.FileAppender 9 log4j.appender.File.File = F://log.log 10 log4j.appender.File.layout = org.apache.log4j.PatternLayout 11 log4j.appender.File.layout.ConversionPattern =%d [%t] %-5p [%c] - %m%n
1 package com.uos.log4j; 2 3 import org.apache.log4j.Logger; 4 5 6 public class Log4jTest { 7 8 private static Logger logger = Logger.getLogger(Log4jTest.class); 9 public static void main(String[] args) { 10 logger.fatal("严重错误fatal信息"); 11 logger.error("报错error信息"); 12 logger.warn("警告warn信息"); 13 logger.debug("调试debug信息"); 14 logger.info("普通info信息"); 15 logger.error("报错信息", new IllegalArgumentException("非法参数")); 16 } 17 }
1 log4j.rootLogger=DEBUG, Console ,File,DailyRollingFile,RollingFile 2 3 #Console 4 log4j.appender.Console=org.apache.log4j.ConsoleAppender 5 log4j.appender.Console.layout=org.apache.log4j.PatternLayout 6 log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n 7 #File 8 log4j.appender.File = org.apache.log4j.FileAppender 9 log4j.appender.File.File = F://log2.log 10 log4j.appender.File.layout = org.apache.log4j.PatternLayout 11 log4j.appender.File.layout.ConversionPattern =%d [%t] %-5p [%c] - %m%n 12 13 14 #DailyRollingFile 15 log4j.appender.DailyRollingFile = org.apache.log4j.DailyRollingFileAppender 16 log4j.appender.DailyRollingFile.File = F://log3.log 17 log4j.appender.DailyRollingFile.layout = org.apache.log4j.PatternLayout 18 log4j.appender.DailyRollingFile.layout.ConversionPattern =%d [%t] %-5p [%c] - %m%n 19 20 #RollingFile 21 log4j.appender.RollingFile = org.apache.log4j.RollingFileAppender 22 log4j.appender.RollingFile.File = F://log4.log 23 log4j.appender.RollingFile.MaxFileSize=1KB 24 log4j.appender.RollingFile.MaxBackupIndex=3 25 log4j.appender.RollingFile.layout = org.apache.log4j.PatternLayout 26 log4j.appender.RollingFile.layout.ConversionPattern =%d [%t] %-5p [%c] - %m%n