Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Сохранение LOG


Автор: ishimcity 7.9.2008, 11:35
Имеется программа которая лог своей работы должна сохранять в файл. Я сохраняю в файл так:
Код


 FileStream fs = new FileStream("\test.log", FileMode.Create);
                using (StreamWriter w = new StreamWriter(fs, Encoding.UTF8))
                {
                    w.WriteLine("Здесь текст лога" + "\r\n");  
                }


создается и сохраняется нормально но если программе нужно добавить еще запись в лог то первичная запись затирается, вопрос таков как сделать добавление текста в лог без затирки старой записи.спасибо всем


Автор: QryStaL 7.9.2008, 11:47
FileMode Enumeration

Append - Opens the file if it exists and seeks to the end of the file, or creates a new file.  

Автор: pr0fess0r 7.9.2008, 15:15
Я так понимаю, что Вы создаете каждый раз новый файл и перезаписываете его, вместо того, что б открыть и дописать.


Автор: Certain 7.9.2008, 15:33
FileStream fs = new FileStream("\test.log", FileMode.OpenOrCreate);

Автор: ishimcity 7.9.2008, 17:27
Всем спасибо вопрос решен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)