lsrc目錄下新建og4j配置文件l
java
log4j.propertiesapache
### direct log messages to stdout ### 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 ### direct messages to file hibernate.log ### #log4j.appender.file=org.apache.log4j.FileAppender #log4j.appender.file.File=hibernate.log #log4j.appender.file.layout=org.apache.log4j.PatternLayout #log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ### set log levels - for more verbose logging change 'info' to 'debug' ### ### 輸出到日誌文件 ### log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender log4j.appender.ROLLING_FILE.Threshold=DEBUG log4j.appender.ROLLING_FILE.File=D:\infolog.log log4j.appender.ROLLING_FILE.Append=true #每一個文件大小 log4j.appender.ROLLING_FILE.MaxFileSize=1mb #當一個文件寫完,最多出現幾個文件 log4j.appender.ROLLING_FILE.MaxBackupIndex=10 log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout log4j.appender.ROLLING_FILE.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n ### 保存異常信息到單獨文件(天天產生一個) ### log4j.appender.DAILY_FILE = org.apache.log4j.DailyRollingFileAppender ## 異常日誌文件名 log4j.appender.DAILY_FILE.File =D:\errorlog.log log4j.appender.DAILY_FILE.Append = true ## 只輸出ERROR級別以上的日誌!!! log4j.appender.DAILY_FILE.Threshold = ERROR log4j.appender.DAILY_FILE.layout = org.apache.log4j.PatternLayout log4j.appender.DAILY_FILE.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n #根日誌文件 log4j.rootLogger=WARM, stdout #log4j.logger.org.hibernate=info #log4j.logger.org.hibernate=debug #指定的包下生成指定級別的日誌文件 log4j.logger.com.next=DEBUG,ROLLING_FILE log4j.logger.com.next.cloud.back.test.service=ERROR,DAILY_FILE