Я использую следующий код VB с StreamWriter для регистрации чего-либо. Если функция журнала вызывается постоянно, она хорошо добавляется. Однако, оставив его на 1 минуту, он сгенерирует новый файл при вызове функции журнала.
Public Shared Sub log(ByVal message As String)
Using sw As StreamWriter = File.AppendText(LogFile)
sw.BaseStream.Seek(0, SeekOrigin.End)
sw.WriteLine(message)
sw.Close()
End Using
End Sub
помимо
Using sw As StreamWriter = File.AppendText(LogFile)
Я также попробовал следующее
Using sw As New StreamWriter(LogFile, FileMode.Append)
, но результат тот же