1. 所需要的jar包
log4j.jar --> http://logging.apache.org/log4j/
commons-logging.jar --> http://commons.apache.org/logging/
2. src下的log4j.properties配置文件
(1) 级别: DEBUG < INFO < WARN < ERROR < FATAL
# ----------------------------------------------------------------------------------- # # E G O X L O G G I N G P R O P E R T I E S # # ----------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------- # I use Log4J # ----------------------------------------------------------------------------------- log4j.rootLogger = DEBUG, CONSOLE, FILE, ROLLING_FILE log4j.logger.com.test.log4j=WARN # Console Appender log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p (%F:%M():%L) %m%n log4j.appender.CONSOLE.Threshold=DEBUG #File Appender log4j.appender.FILE=org.apache.log4j.FileAppender log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p (%F:%M():%L) %m%n log4j.appender.FILE.File=file.log log4j.appender.FILE.Threshold=DEBUG #log4j.appender.FILE.Append=false #Rolling File log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender log4j.appender.ROLLING_FILE.Threshold=ERROR log4j.appender.ROLLING_FILE.File=logs/rolling.log log4j.appender.ROLLING_FILE.Append=true log4j.appender.ROLLING_FILE.MaxFileSize=10KB log4j.appender.ROLLING_FILE.MaxBackupIndex=1 log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout log4j.appender.ROLLING_FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p (%F:%M():%L) %m%n