Как работает чтение/запись файлов?
Читать файл можно и нужно частично. А чтобы писать в файл не обязательно его весь или вообще читать.

P.S. именно по этому я настаиваю на том, чтобы не лезли в программирование без хотя бы базовых знаний ЭВМ
Дописывают, как правило, в конец. Логи действительно могут разосраться на сотни Гб без падения производительности.