2010-07-27 9 views
5
ile yedek dosya sayısı sonsuz

RollingFileAppender ile sonsuz sayıda yedekleme dosyası oluşturmanın bir yolunu biliyor musunuz?RollingFileAppender

Ben hiç bir maxBackupIndex belirtmeyen, sadece bir yedekleme dosyası ile bitirmek. Bunun yerine sonsuz bir

cevap

3

Bu mümkün değildir. Bkz. Log4J API:

MaxBackupIndex seçeneği, en eski silinmeden önce kaç yedekleme dosyasının saklanacağını belirler. Bu seçenek pozitif bir tamsayı değeri alır. Sıfır olarak ayarlanmışsa, yedek dosyalar olmayacak ve MaxFileSize'ye ulaştığında günlük dosyası kesilecektir.

Eğer çok büyük bir sınırı kullanıyor yapabileceği en iyi (Integer.MAX_VALUE max olacaktır).

+0

Ne yazık ki, Integer.MAX_VALUE kullandığımda RollingFileAppender donuyor. :( –

-1

, nasıl Integer.MAX_INT?

1

Sen DailyRollingFileAppender kullanarak deneyebilirsiniz. Bu şekilde günlüğünüz sadece günde bir kez döngü yapar.