Esta entrada muestra como crear un log muy básico y sencillo (no se da menos) para nuestras aplicaciones .NET. Se trata de un procedimiento muy simple y nada sofisticado, pero que nos puede servir de punto de partida para, por ejemplo, crear una clase de log personalizada, o para extenderlo según nuestras necesidades. Manos a la obra:
En VB
Public Shared Sub Log(texto As String) Dim fichero_log As New IO.StreamWriter(System.AppDomain.CurrentDomain.BaseDirectory + "/seguimiento.log", True) fichero_log.WriteLine(texto) fichero_log.Flush() fichero_log.Close() End SubEn C#
public static void Log(string msg) { if (msg.Length > 0) { using (StreamWriter sw = File.AppendText(System.AppDomain.CurrentDomain.BaseDirectory+"\\seguimiento.log")) { sw.WriteLine("[{0} {1}] {2}", DateTime.Now.ToShortDateString(), DateTime.Now.ToShortTimeString(), msg); sw.Flush(); } } }
0 comentarios :
Publicar un comentario