Escribir en Log de Eventos

09/09/2009 - 17:36 por Claudio Quezada | Informe spam
Que tal,

para un servicio que estoy desarrollando he decidido guardar en el log
de eventos de windows (EventLog) los errores que se me presenten durante
la ejecucion, para ello utilizo el siguiente codigo.

EventLog Log = new EventLog();
if (!EventLog.SourceExists("MiAplicacion"))
EventLog.CreateEventSource("MiAplicacion",
Environment.UserName.ToString());

Log.Source = "MiAplicacion";
Log.WriteEntry("Error : " + psError, peTipoMensaje);
Log.Dispose();

Hasta ahora no he tenido problemas de ningun tipo, pero hoy me ha
surgido una duda, me he fijado que al revisar en el EventView aparece
una lista de "aplicaciones" o "recursos" que al seleccionarlos muestra
el detalle solo de esos elementos, ¿me explico?
Yo quisiera hacer lo mismo, que mi aplicacion tenga un evento explusivo...

Para que se hagan una idea les dejo esta imagen.
http://i212.photobucket.com/albums/...nsulta.jpg

lo que esta en rojo es lo que me gustaria hacer...


se agradece cualquier ayuda.

saludos!

Preguntas similare

Leer las respuestas

#1 alskare
09/09/2009 - 20:20 | Informe spam
Mira... Lo descubrí casi por casualidad y debo reconocer que me costó más
eliminar la rama que añadirla. Tienes todo el código en:

http://alskare.wordpress.com/2009/0...l-sistema/





"Claudio Quezada" escribió en el mensaje
news:
Que tal,

para un servicio que estoy desarrollando he decidido guardar en el log de
eventos de windows (EventLog) los errores que se me presenten durante la
ejecucion, para ello utilizo el siguiente codigo.

EventLog Log = new EventLog();
if (!EventLog.SourceExists("MiAplicacion"))
EventLog.CreateEventSource("MiAplicacion",
Environment.UserName.ToString());

Log.Source = "MiAplicacion";
Log.WriteEntry("Error : " + psError, peTipoMensaje);
Log.Dispose();

Hasta ahora no he tenido problemas de ningun tipo, pero hoy me ha surgido
una duda, me he fijado que al revisar en el EventView aparece una lista de
"aplicaciones" o "recursos" que al seleccionarlos muestra el detalle solo
de esos elementos, ¿me explico?
Yo quisiera hacer lo mismo, que mi aplicacion tenga un evento explusivo...

Para que se hagan una idea les dejo esta imagen.
http://i212.photobucket.com/albums/...nsulta.jpg

lo que esta en rojo es lo que me gustaria hacer...


se agradece cualquier ayuda.

saludos!
Respuesta Responder a este mensaje
#2 Claudio Quezada
10/09/2009 - 17:39 | Informe spam
Muchas gracias, me ha servido.

saludos!


alskare escribió:
Mira... Lo descubrí casi por casualidad y debo reconocer que me costó más
eliminar la rama que añadirla. Tienes todo el código en:

http://alskare.wordpress.com/2009/0...l-sistema/





"Claudio Quezada" escribió en el mensaje
news:
Que tal,

para un servicio que estoy desarrollando he decidido guardar en el log de
eventos de windows (EventLog) los errores que se me presenten durante la
ejecucion, para ello utilizo el siguiente codigo.

EventLog Log = new EventLog();
if (!EventLog.SourceExists("MiAplicacion"))
EventLog.CreateEventSource("MiAplicacion",
Environment.UserName.ToString());

Log.Source = "MiAplicacion";
Log.WriteEntry("Error : " + psError, peTipoMensaje);
Log.Dispose();

Hasta ahora no he tenido problemas de ningun tipo, pero hoy me ha surgido
una duda, me he fijado que al revisar en el EventView aparece una lista de
"aplicaciones" o "recursos" que al seleccionarlos muestra el detalle solo
de esos elementos, ¿me explico?
Yo quisiera hacer lo mismo, que mi aplicacion tenga un evento explusivo...

Para que se hagan una idea les dejo esta imagen.
http://i212.photobucket.com/albums/...nsulta.jpg

lo que esta en rojo es lo que me gustaria hacer...


se agradece cualquier ayuda.

saludos!




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida