### Loggers Appenders Layouts ### ### org.apache.log4j.ConsoleAppender console ### log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ### org.apache.log4j.FileAppender file ### log4j.appender.file=org.apache.log4j.FileAppender log4j.appender.file.File=d:/mylog.log ### org.apache.log4j.PatternLayout can flexibly specify the layout pattern ### log4j.appender.file.layout=org.apache.log4j.PatternLayout ### % d The date or time of the output log time point, the default format is ISO8601 ### ### % p output priority, ie DEBUG, INFO, WARN, ERROR, FATAL### ### % c The category to which the output belongs, usually the full name of the category. ### ### % l Output the location of the log event, including the category name, the thread where it occurred, and the number of lines in the code ### ### % m output the message specified in the code ### ### % n output a carriage return line feed, "\r\n" for Windows platforms, "\n" for Unix platforms ### log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ### log4j.rootLogger logger is divided into debug debug info message warn warning error error ### log4j.rootLogger=debug,stdout