Registrador Curso de Programación Visual Basic

Lección:

Administración de Archivos


Ejercicio:

Registrador 21


Objetivo:

Cree un registrador de clases, con un método estático Write, que agregará un determinado texto a un archivo: Logger.Write("myLog.txt", "This text is being log");

También debe incluir la fecha y hora actuales antes del texto (en la misma línea), para que el archivo de registro sea más fácil de analizar.

Sugerencia: encuentre información sobre "AppendText" y sobre "DateTime.now"


Código:

Imports System
Imports System.IO
Namespace LoggerAplication
    Class Logger
        Public Shared Sub Write(ByVal nameFile As String, ByVal text As String)
            Dim myFile As StreamWriter
            myFile = File.AppendText(nameFile)
            myFile.WriteLine(DateTime.Now & " - " & text)
            myFile.Close()
        End Sub
    End Class
End Namespace

Namespace LoggerAplication
    Class Program
        Private Shared Sub Main()
            Logger.Write("text.txt", "Hola")
        End Sub
    End Class
End Namespace