Если он в сети, вы обновляете и только одна строка оставляет пробел в начале файла и записываете в эту позицию, используя
FileStream.write( buffer, 0, space_reserved_for_line);
//be aware that this will overwrite what has been written there
Если вы хотите сохранить какой-нибудь файл журнала, запишите строку в новый файл и добавьте остальную часть другого файла. Это очень дорого (по производительности). Если у вас нет очень веских причин, вы, скорее всего, не хотите этого делать.
Не существует приемлемого способа записи файла журнала, в котором самая верхняя запись является самой последней.
НТН
Mario