Я бы не был так категоричен при таких пагонах

Все зависи от реализации процесса обнуления логфайла. На уровне системных API есть только удаление или установление нового размера. Мало вероятно, что если лог 500 мегасов то после обнуления он остается 500 мегабайтной пустой строкой. В тоже время установка нового размера - это всего лишь перезапись данных заголовка диска. Предположительно обнуление делается записью в начало файла парочки пробелов и изменение размера в 2 байта. Так, что воставновить такой файл вполне возможно.