Sto usando questo log4j.propertiesLog4j: DailyRollingFileAppender con MaxFileSize opzione
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
voglio visualizzare i log in Data Wise Ordine, quindi sto usando DailyRollingFileAppender
. Ma il problema è che questo file di registro al momento non può contenere molti dati (cioè quando molte richieste sono fatte in quel giorno) perde i dati di log precedenti
ho cercato di utilizzare l'opzione MaxFileSize
:
log4j.appender.A1.MaxFileSize=10MB
Ma sulla console del server si dà errore che la proprietà MaxFileSize
non è supportata.
Per favore dimmi se esiste un altro modo in cui il registro viene visualizzato in base alla data e può contenere tutti i dati specificati.
http://stackoverflow.com/questions/2050615/configuring-multiple-log-files -in-log4j-while-using-categories – nayakam