2010-07-27 12 views

Trả lời

3

Không thể thực hiện được. Xem Log4J API:

Tùy chọn MaxBackupIndex xác định số lượng tệp sao lưu được giữ trước khi tệp cũ nhất bị xóa. Tùy chọn này có giá trị số nguyên dương. Nếu được đặt thành 0, thì sẽ không có tệp sao lưu và tệp nhật ký sẽ bị cắt bớt khi nó đạt đến MaxFileSize.

Điều tốt nhất bạn có thể làm là sử dụng giới hạn rất lớn (Integer.MAX_VALUE sẽ là giá trị tối đa).

+0

Thật không may, RollingFileAppender bị đóng băng khi tôi sử dụng Integer.MAX_VALUE. :( –

-1

Thay vì vô hạn, khoảng Integer.MAX_INT?

1

Bạn có thể thử sử dụng DailyRollingFileAppender. Bằng cách đó, nhật ký của bạn chỉ chu kỳ mỗi ngày một lần.

Các vấn đề liên quan