我使用這個的Log4j.properties的Log4j:DailyRollingFileAppender與MAXFILESIZE選項
log4j.rootCategory=Info, A1
# A1 is a DailyRollingFileAppender
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.file=D:/MyWeb.log
log4j.appender.A1.datePattern='.'yyyy-MM-dd
log4j.appender.A1.append=true
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-22d{dd/MMM/yyyy HH:mm:ss} - %m%n
我想在日期智者爲了顯示日誌,所以我用DailyRollingFileAppender
。 但問題是,這個日誌文件目前還不能抱太多的數據(當大量的請求都在這一天做出意思),它失去了以前的日誌數據
我試圖使用選項MaxFileSize
:
log4j.appender.A1.MaxFileSize=10MB
但在服務器控制檯上,它提供的錯誤屬性MaxFileSize
不受支持。
請告訴我,如果有任何其他方式,日誌顯示日期明智,它可以容納儘可能多的數據指定。
http://stackoverflow.com/questions/2050615/configuring-multiple-log-files -in-log4j-while-using-categories – nayakam 2011-12-21 11:05:12