Registrador Aprende programación con ejercicios Java

Lección:

Administración de Archivos


Ejercicio:

Registrador 77


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:

package LoggerAplication;
public class Logger
{
	public static void Write(String nameFile, String text)
	{
		java.io.OutputStreamWriter myFile;
		myFile = File.AppendText(nameFile);
		myFile.write(String.valueOf(java.time.LocalDateTime.now() + " - " + text) + System.lineSeparator());
		myFile.close();
	}
}

package LoggerAplication;
public class Main
{
	public static void main(String[] args)
	{
		Logger.Write("text.txt", "Hola");
	}
}