FileLogTraceListener удаляет самые старые журналы, когда нет места - PullRequest
2 голосов
/ 11 августа 2011

Есть ли способ указать FileLogTraceListener удалить старые файлы журнала, когда на диске недостаточно места?

Приветствия.

1 Ответ

2 голосов
/ 11 августа 2011

Вы должны установить для свойства ReserveDiskSpace свой предпочитаемый размер, а для свойства DiskSpaceExhaustedBehavior - ThrowException.

Затем добавьте Try ... Catch блокирует весь код, который записывает в журнал, и удаляет журналы при обнаружении этого исключения.

...