Есть ли способ указать FileLogTraceListener удалить старые файлы журнала, когда на диске недостаточно места?
Приветствия.
Вы должны установить для свойства ReserveDiskSpace свой предпочитаемый размер, а для свойства DiskSpaceExhaustedBehavior - ThrowException.
ReserveDiskSpace
DiskSpaceExhaustedBehavior
ThrowException
Затем добавьте Try ... Catch блокирует весь код, который записывает в журнал, и удаляет журналы при обнаружении этого исключения.