StreamWriter не записывает последние несколько символов в файл

У нас проблема с одним сервером, который использует класс StreamWriter. Кто-нибудь сталкивался с чем-то похожим на проблему ниже? Если да, то каково было решение проблемы?

  using( StreamWriter logWriter = File.CreateText( logFileName ) )
  {
    for (int i = 0; i < 500; i++)
      logWriter.WriteLine( "Process completed successfully." );
  } 

При записи файла создается следующий вывод:

  Process completed successfully.
  ...  (497 more lines)
  Process completed successfully.
  Process completed s

Попытка добавить logWriter.Flush () перед закрытием без какой-либо помощи. Чем больше строк текста я напишу, тем больше будет потеря данных.

9
задан Rob Packwood 7 October 2010 в 18:45
поделиться