2010-07-27 3 views

risposta

3

Non è possibile. Vedi Log4J API:

L'opzione MaxBackupIndex determina quanti file di backup vengono conservati prima che venga cancellato il più vecchio. Questa opzione accetta un valore intero positivo. Se impostato su zero, non ci saranno file di backup e il file di registro verrà troncato quando raggiunge MaxFileSize.

Il meglio che puoi fare è usare un limite molto grande (Integer.MAX_VALUE sarà il massimo).

+0

Sfortunatamente, RollingFileAppender si blocca quando utilizzo Integer.MAX_VALUE. :( –

-1

Invece di infinito, che ne dite di Integer.MAX_INT?

1

Si potrebbe provare a utilizzare il DailyRollingFileAppender. In questo modo il tuo registro si avvia solo una volta al giorno.