Log file with StreamWriter and StreamReader : StreamWriter « Stream File « VB.Net Tutorial






Option Explicit On 
Option Strict On

Imports System
Imports System.IO
Imports Microsoft.VisualBasic

Class DirAppend
    Public Shared Sub Main()
        Using w As StreamWriter = File.AppendText("log.txt")
            
            w.Write(ControlChars.CrLf & "Log Entry : ")
            w.WriteLine("{0} {1}", DateTime.Now.ToLongTimeString(), DateTime.Now.ToLongDateString())
            w.WriteLine("  :")
            w.WriteLine("  :{0}", "logMessage")
            w.Flush()
            
            w.Close()
        End Using
        Using r As StreamReader = File.OpenText("log.txt")
            Dim line As String
            line = r.ReadLine()
            While Not line Is Nothing
                Console.WriteLine(line)
                line = r.ReadLine()
            End While
            r.Close()
            
        End Using
    End Sub
End Class








13.19.StreamWriter
13.19.1.Create StreamWriter from FileStream
13.19.2.Use StreamWriter and StreamReader to deal with text file
13.19.3.Save various data types to a text file
13.19.4.Log file with StreamWriter and StreamReader
13.19.5.Use WriteAllLines to write text to a file
13.19.6.Redirect standard output from the console to the output file
13.19.7.Recover the standard output stream so that a completion message can be displayed.
13.19.8.Use the OpenStandardOutput method.