Utiliza el Visor de eventos de Windows como es debido en tus aplicaciones
Existen muchas formas de escribir un LOG utilizando el visor de eventos de Windows, pero sabes que existe ya una forma correcta y probada de hacerlo sin tener problemas de escritura, encolamiento o bajo rendimiento?
.NET ya tiene una clase y proceso que lo simplifica por ti. Aquí te muestro cómo hacerlo:
1.- Te presento EventLogTraceListener. Para tenerlo disponible en todo tu proyecto puede utilizar la bondad de una clase estática e instanciamos nuestro objeto de la siguiente forma:
2.- El paso que sigue es inicializarlo, para eso utilizamos una función también estática que se podrá usar solo una vez en LOAD de tu programa, ahí usaremos la clase que hace TODA la magia llamada Trace que se encuentra en el namespace System.Diagnostics
3.- De esta forma tenemos todo listo para poder escribir en el visor de sucesos, lo único que nos hace falta es una pequeña función que solicite lo que se va a escribir
ES TODO!, ahora lo único que debemos hacer es llama a nuestra funcion Log y escribir desde cualquier parte de nuestro sistema
Recuerda que no es necesario querer inventar siempre las cosas, existen ya muchas funciones que hacen lo que deseas solo hay que buscar un poco.
0 comentarios:
Publicar un comentario