Log de aplicación

25/08/2007 - 00:59 por news.microsoft.com | Informe spam
Hola grupo:

Estoy comenzando a pensar en hacer algo para registrar los errores, y cierta
info de mi aplicación, de manera tal que luego pueda ver que problemas hubo
y poder ir corrigiendolos.
A priori pense en hacer un archivo de texto que este en cada intalación de
mi aplicación, es decir en cada pc.
Luego, se me ocurrio que mejor sería guardar todo en un sólo archivo en
algún lugar de la red. Pero si la aplicación fallara justamente por haber un
problema en la red no podría guardarse el log.
Asi se me paso por la cabeza gurdar primero de manera local, y luego "ir
juntando" la info.
También se me paso por la cabeza que hacer si en la misma pc se abren más de
una instancia de la aplicación, como hacer para que se guarde en el log esta
info, y evitar bloqueos del archivo donde se guarde, etc.
En fin, debe haber mil cosas más para considerar, y como seguramnete ustedes
ya lo habran considerado queria ver si podrían darme algunos consejos en
general, asi voy definiendo como hacerlo.

Gracia y hasta luego

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
25/08/2007 - 16:26 | Informe spam
"news.microsoft.com" wrote in message
news:
Estoy comenzando a pensar en hacer algo para registrar los errores, y
cierta
info de mi aplicación, de manera tal que luego pueda ver que problemas
hubo
y poder ir corrigiendolos.
A priori pense en hacer un archivo de texto que este en cada intalación de
mi aplicación, es decir en cada pc.
Luego, se me ocurrio que mejor sería guardar todo en un sólo archivo en
algún lugar de la red. Pero si la aplicación fallara justamente por haber
un
problema en la red no podría guardarse el log.
Asi se me paso por la cabeza gurdar primero de manera local, y luego "ir
juntando" la info.
También se me paso por la cabeza que hacer si en la misma pc se abren más
de
una instancia de la aplicación, como hacer para que se guarde en el log
esta
info, y evitar bloqueos del archivo donde se guarde, etc.
En fin, debe haber mil cosas más para considerar, y como seguramnete
ustedes
ya lo habran considerado queria ver si podrían darme algunos consejos en
general, asi voy definiendo como hacerlo.



Échale un vistazo a los Patterns & Practices de la Enterprise Library.
Concrétamente, existe un Logging Application Block que te podría resultar
útil.
http://msdn2.microsoft.com/en-us/li...80464.aspx
Respuesta Responder a este mensaje
#2 hugo
25/08/2007 - 19:42 | Informe spam
OK lo voy a mirar.

"Alberto Poblacion"
escribió en el mensaje news:%
"news.microsoft.com" wrote in message
news:
> Estoy comenzando a pensar en hacer algo para registrar los errores, y
> cierta
> info de mi aplicación, de manera tal que luego pueda ver que problemas
> hubo
> y poder ir corrigiendolos.
> A priori pense en hacer un archivo de texto que este en cada intalación


de
> mi aplicación, es decir en cada pc.
> Luego, se me ocurrio que mejor sería guardar todo en un sólo archivo en
> algún lugar de la red. Pero si la aplicación fallara justamente por


haber
> un
> problema en la red no podría guardarse el log.
> Asi se me paso por la cabeza gurdar primero de manera local, y luego "ir
> juntando" la info.
> También se me paso por la cabeza que hacer si en la misma pc se abren


más
> de
> una instancia de la aplicación, como hacer para que se guarde en el log
> esta
> info, y evitar bloqueos del archivo donde se guarde, etc.
> En fin, debe haber mil cosas más para considerar, y como seguramnete
> ustedes
> ya lo habran considerado queria ver si podrían darme algunos consejos en
> general, asi voy definiendo como hacerlo.

Échale un vistazo a los Patterns & Practices de la Enterprise Library.
Concrétamente, existe un Logging Application Block que te podría resultar
útil.
http://msdn2.microsoft.com/en-us/li...80464.aspx


Respuesta Responder a este mensaje
#3 Marcos Mellibovsky
26/08/2007 - 22:14 | Informe spam
Hola Hugo,
también podes pegarle una mirada Health & Monitoring que es una
infraestructura que trae aspNet2.0 para generar y registrar eventos de las
aplicaciones. Por ejemplo, sin escribir codigo, solo poniendo cosas en el
web.config podes hacer que te mande los errores no controlados por mail o a
una base sql. Tambien podes registrar eventos para el ciclo de vida de la
aplicacion (arranque, parada, compilaciones) y otras cosas mas

Saludos
Marcos Mellibovsky
MCT MCTS MCSD.NET MCDBA MCSE...
Córdoba Argentina

"hugo" wrote in message
news:%23fx4w%
OK lo voy a mirar.

"Alberto Poblacion"
escribió en el mensaje news:%
"news.microsoft.com" wrote in message
news:
> Estoy comenzando a pensar en hacer algo para registrar los errores, y
> cierta
> info de mi aplicación, de manera tal que luego pueda ver que problemas
> hubo
> y poder ir corrigiendolos.
> A priori pense en hacer un archivo de texto que este en cada intalación


de
> mi aplicación, es decir en cada pc.
> Luego, se me ocurrio que mejor sería guardar todo en un sólo archivo en
> algún lugar de la red. Pero si la aplicación fallara justamente por


haber
> un
> problema en la red no podría guardarse el log.
> Asi se me paso por la cabeza gurdar primero de manera local, y luego
> "ir
> juntando" la info.
> También se me paso por la cabeza que hacer si en la misma pc se abren


más
> de
> una instancia de la aplicación, como hacer para que se guarde en el log
> esta
> info, y evitar bloqueos del archivo donde se guarde, etc.
> En fin, debe haber mil cosas más para considerar, y como seguramnete
> ustedes
> ya lo habran considerado queria ver si podrían darme algunos consejos
> en
> general, asi voy definiendo como hacerlo.

Échale un vistazo a los Patterns & Practices de la Enterprise Library.
Concrétamente, existe un Logging Application Block que te podría resultar
útil.
http://msdn2.microsoft.com/en-us/li...80464.aspx






Respuesta Responder a este mensaje
#4 Marcos Mellibovsky
26/08/2007 - 22:20 | Informe spam
Crei que estaba en la lista de aspnet, por lo tanto habria que aclarar que
Health & monitoring es solo para aspnet

Saludos
Marcos Mellibovsky
MCT MCTS MCSD.NET MCDBA MCSE...
Córdoba Argentina

"Marcos Mellibovsky" wrote in message
news:%
Hola Hugo,
también podes pegarle una mirada Health & Monitoring que es una
infraestructura que trae aspNet2.0 para generar y registrar eventos de las
aplicaciones. Por ejemplo, sin escribir codigo, solo poniendo cosas en el
web.config podes hacer que te mande los errores no controlados por mail o
a una base sql. Tambien podes registrar eventos para el ciclo de vida de
la aplicacion (arranque, parada, compilaciones) y otras cosas mas

Saludos
Marcos Mellibovsky
MCT MCTS MCSD.NET MCDBA MCSE...
Córdoba Argentina

"hugo" wrote in message
news:%23fx4w%
OK lo voy a mirar.

"Alberto Poblacion"
escribió en el mensaje news:%
"news.microsoft.com" wrote in message
news:
> Estoy comenzando a pensar en hacer algo para registrar los errores, y
> cierta
> info de mi aplicación, de manera tal que luego pueda ver que problemas
> hubo
> y poder ir corrigiendolos.
> A priori pense en hacer un archivo de texto que este en cada
> intalación


de
> mi aplicación, es decir en cada pc.
> Luego, se me ocurrio que mejor sería guardar todo en un sólo archivo
> en
> algún lugar de la red. Pero si la aplicación fallara justamente por


haber
> un
> problema en la red no podría guardarse el log.
> Asi se me paso por la cabeza gurdar primero de manera local, y luego
> "ir
> juntando" la info.
> También se me paso por la cabeza que hacer si en la misma pc se abren


más
> de
> una instancia de la aplicación, como hacer para que se guarde en el
> log
> esta
> info, y evitar bloqueos del archivo donde se guarde, etc.
> En fin, debe haber mil cosas más para considerar, y como seguramnete
> ustedes
> ya lo habran considerado queria ver si podrían darme algunos consejos
> en
> general, asi voy definiendo como hacerlo.

Échale un vistazo a los Patterns & Practices de la Enterprise
Library.
Concrétamente, existe un Logging Application Block que te podría
resultar
útil.
http://msdn2.microsoft.com/en-us/li...80464.aspx










Respuesta Responder a este mensaje
#5 Horacio N. Hdez.
27/08/2007 - 19:11 | Informe spam
Podrias usar log4net, un framework muy extensible

Saludos - Horacio
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida