Registrador Aprende programación con ejercicios C# Sharp

Lección:

Administración de Archivos


Ejercicio:

Registrador 50


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:

using System;
using System.IO;
namespace LoggerAplication
{
    class Logger
    {
        public static void Write(string nameFile, string text)
        {
            StreamWriter myFile;
            myFile = File.AppendText(nameFile);
            myFile.WriteLine(DateTime.Now + " - " + text);
            myFile.Close();
        }
    }
}

using System;
namespace LoggerAplication
{
    class Program
    {
        static void Main()
        {
            Logger.Write("text.txt", "Hola");
        }
    }
}