Boa tarde! Estou escrevendo um código em vb.net para executar uma sequência de atividades, uma após a outra, e gostaria de salvar em um arquivo "log" tudo que está acontecendo. Minha ideia é criar um arquivo, associar um "stream writer" a esse arquivo e depois mandar esse "stream writer" para algumas funções onde eu escrevo o log. O raciocínio está correto? Qual a melhor maneira de fazer essa operação?
Dim logFile As String = path & Date.Now.ToString("yyyyMMddHHmmss") & "_System_Info_Log.txt"
Using logFileFS As New FileStream(logFile, FileMode.CreateNew, FileAccess.Write)
Dim logFileSW = New StreamWriter(logFileFS)
CreateHeader(logFileSW)
End Using