import org.apache.log4j.Logger; public class LogTest { private static Logger logger1 = Logger.getLogger(LogTest.class.getName()); private static Logger logger2 = Logger.getLogger("myLogger1"); private static Logger logger3 = Logger.getLogger("myLogger2"); public static void main(String[] args) { logger1.info("000!!!"); logger2.debug("AAA!!!"); logger3.error("BBB!!!"); }}
log4j.rootLogger=INFO, stdout, fileout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH\:mm\:ss} \:%m%n log4j.appender.fileout=org.apache.log4j.RollingFileAppender log4j.appender.fileout.File=D:/testlog4j/log0.log log4j.appender.fileout.MaxFileSize=512KB log4j.appender.fileout.MaxBackupIndex=100 log4j.appender.fileout.layout=org.apache.log4j.PatternLayout log4j.appender.fileout.layout.ConversionPattern=[%-5p]_%d{yyyy-MM-dd HH:mm:ss} :%m%n log4j.logger.myLogger1=DEBUG,stdout,test1 log4j.logger.myLogger2=DEBUG,stdout,test2 log4j.appender.test1=org.apache.log4j.DailyRollingFileAppender log4j.appender.test1.layout=org.apache.log4j.PatternLayout log4j.appender.test1.layout.ConversionPattern=[%-5p] [%d{HH:mm:ss}] %c - %m%n log4j.appender.test1.datePattern='.'yyyy-MM-dd log4j.appender.test1.encoding= UTF-8 log4j.appender.test1.Threshold = INFO log4j.appender.test1.File=D:/testlog4j/log1.log log4j.appender.test2=org.apache.log4j.DailyRollingFileAppender log4j.appender.test2.layout=org.apache.log4j.PatternLayout log4j.appender.test2.layout.ConversionPattern=[%-5p] [%d{HH:mm:ss}] %c - %m%n log4j.appender.test2.datePattern='.'yyyy-MM-dd log4j.appender.test2.encoding= UTF-8 log4j.appender.test2.Threshold = INFO log4j.appender.test2.File=D:/testlog4j/log2.log