Por costumbre que he cojido y por mayor velocidad a la hora de corregir errores, así como saber si un programa esta funcionando correctamente, he implementado en todas las aplicaciones que he hecho de un tiempo para aqui este pequeño código. Hay que tener en cuenta que para que funcione correctamente, deberemos añadir en cada procedimiento un Console.WriteLine("lo que sea") para luego ver el log del programa.
using System;
using System.IO;
public class Redirect {
public static void Main() {
StreamWriter log_out;
try {
log_out = new StreamWriter("logfile.txt");
}
catch(IOException exc) {
Console.WriteLine(exc.Message + "Cannot open file.");
return ;
}
// Direct standard output to the log file.
Console.SetOut(log_out);
Console.WriteLine("This is the start of the log file.");
for(int i=0; i<10; i++) Console.WriteLine(i);
Console.WriteLine("This is the end of the log file."); log_out.Close();
}
No hay comentarios:
Publicar un comentario