Stream Writer不写

时间:2013-11-17 01:54:03

标签: vb.net streamwriter

我的程序在应用程序关闭时没有写日志(使用流编写器)。任何人都可以帮助解释出现了什么问题吗?

    Private Sub Logs()
    Using writer As StreamWriter = New StreamWriter("C:\Users\user\Desktop\SL_LOGS.txt", True)
        writer.WriteLine("Failed Attempts: " & Label2.Text)
    End Using

    Using writer As StreamWriter = New StreamWriter("C:\Users\user\Desktop\SL_LOGS.txt", True)
        writer.WriteLine("Time intiated: " & Label5.Text)
    End Using

    Using writer As StreamWriter = New StreamWriter("C:\Users\user\Desktop\SL_LOGS.txt", True)
        writer.WriteLine("Dispose Time: " & Label6.Text)
    End Using

    Using writer As StreamWriter = New StreamWriter("C:\Users\user\Desktop\SL_LOGS.txt", True)
        writer.WriteLine("_____________________________________")
    End Using
    Using writer As StreamWriter = New StreamWriter("C:\Users\user\Desktop\SL_LOGS.txt", True)
        writer.WriteLine(" ")
    End Using
End Sub

谢谢!

固定:我在保存日志之前有我的Form Closing子。我之前已经改变了,但它似乎又转回了。

1 个答案:

答案 0 :(得分:1)

无论如何,这就是你所需要的:

Private Sub Logs()
Using writer As StreamWriter = _
                New StreamWriter("C:\Users\user\Desktop\SL_LOGS.txt", True)
    writer.WriteLine("Failed Attempts: " & Label2.Text)

    writer.WriteLine("Time intiated: " & Label5.Text)

    writer.WriteLine("Dispose Time: " & Label6.Text)

    writer.WriteLine("_____________________________________")

    writer.WriteLine(" ")
End Using
End Sub