Mensaje dentro de Foro C#

Responder 
#1 - 02/07/2008 13:14:47 Reporta abuso | Link Permanente
Indigo Hombre
Fecha de registro: 26/07/2007
0 post en este tema
68 posts en foro c#
373 posts en todos los foros
Logear excepciones

Responder Citar
Hola a todos,

como no se donde poner este post, lo he puesto aquí porque tiene que ver con c#. Acabo de terminar una pequeña dll para logear excepciones. En esta versión la excepción se envia por correo electrónico. Esto es práctico en entornos de producción donde la información la de excepción no se puede mostrar tal cual al usuario final, pero no queremos perder esa información.

He puesto la dll, el codigo fuente y un sitio web con un pequeño manual de usuario en codeplex, y se puede descargar desde esta pagina http://www.codeplex.com/IndigoHelpers

Cualqiuer colaboración es y será bien recibida.

PD: Actualmente sólo se envían las excepciones por correo aunque lo ampliaré para guardarlas en un fichero de texto, en un xml, base de datos y visos de sucesos del sistema. En los Application Blocks de Microsoft podemos encontrar algo parecido (o incluso mejor ), pero es más complejo de usar y configurar. Por eso he decidido hacer algo más simple.
Volver arriba


Visita mi Blog o mi Blog 2.0

Respuestas
Mostrar de en 15
#2 - 09/07/2008 21:02:32 Reporta abuso | Link Permanente
Indigo Hombre
Fecha de registro: 26/07/2007
1 post en este tema
68 posts en foro c#
373 posts en todos los foros
RE: Logear excepciones

Responder Citar
Acabo de publicar la versión en la pagina del proyecto

Notas de la versión 0.1.2

- El método Save se hace thread safety, tanto en LogHelper, como el MailLogHelperProvider.
- Añadido metodo Save al que se le pasa una dirección de correo para la demo de la web.
- Se añade la opción "throwException" para relanzar las excepciones que se produzcan dentro de la librería.
- Se añade la opción "subject" para personalizar el asunto del correo, y así poder aplicar algun filtro en el gestor de correo.
- Se añade la opción "fields" para personalizar los campos que se recibiran en el correo. Los campos van separados por | y son
  * message: Mensaje que describe la actual excepción.
  * source: Nombre de la aplicación o del objeto que causó el error.
  * stackTrace: Pilla de llamadas.
  * targetSite: Método que produce la excepción.
  * date: Fecha en la que se procude la excepción.
  * exceptionType: Tipo de la excepción.
  * machineName: Nombre de la máquina.
  * oSVersion: Sistema operativo.
  * userDomainName: Nombre del dominio.
  * userName: Nombre del usuario de la sesión en la que corre la aplicación.
  * version: Versión del framework.

Saludos.
Volver arriba


Visita mi Blog o mi Blog 2.0

#3 - 09/07/2008 16:05:24 Reporta abuso | Link Permanente
Indigo Hombre
Fecha de registro: 26/07/2007
1 post en este tema
68 posts en foro c#
373 posts en todos los foros
RE: Logear excepciones

Responder Citar
He añadido una pagina para ver la libreria en funcionamiento

La página es http://www.microcode.es/YAELS/Demo.aspx y podeís poner una dirección de correo donde os llegará la excepción. Por motivo de seguridad no puedo mandar la información completa de la excepción, pero se manda el mensaje (message) y el origen (source) de la excepción. En breve publicaré la versión 0.1.2 con algunas novedades.

Espero vuestros comentarios para mejorar esta libreria y hacerla la primera libreria de logeo de excepciones en español.


EDITADO 09/07/2008 16:11:41: Error en la siguiente versión de la libreria.
Volver arriba


Visita mi Blog o mi Blog 2.0

#4 - 08/07/2008 16:34:43 Reporta abuso | Link Permanente
Indigo Hombre
Fecha de registro: 26/07/2007
1 post en este tema
68 posts en foro c#
373 posts en todos los foros
RE: Logear excepciones

Responder Citar
Lo prometido es deuda. Aquí está el comienzo de mi proyecto. El portal es Microcode y en él, pondré todas las dll que tengo. Para empezar tenemos está para logear excepciones. La dirección es http://www.microcode.es/YAELS/YetAnotherExceptionLoggingSystem.aspx y la dirección del portal es http://www.microcode.es

Si alguien quiere colaborar en algo que no dude en contactar conmigo.

El siguiente control, será el IndigoImage que desarrolle hace tiempo, pero intentaré mejorarlo.

Saludos.


EDITADO 09/07/2008 16:02:05: Cambiada URL
Volver arriba


Visita mi Blog o mi Blog 2.0

#5 - 05/07/2008 13:19:52 Reporta abuso | Link Permanente
Indigo Hombre
Fecha de registro: 26/07/2007
1 post en este tema
68 posts en foro c#
373 posts en todos los foros
RE: Logear excepciones

Responder Citar
Hola,

acabo de subir la siguiente versión de mi libreria. La podeis encontrar en http://www.codeplex.com/YAELS

Cualquier sugerencia será bien recibida.

Saludos.
Volver arriba


Visita mi Blog o mi Blog 2.0

#6 - 04/07/2008 12:59:53 Reporta abuso | Link Permanente
Indigo Hombre
Fecha de registro: 26/07/2007
1 post en este tema
68 posts en foro c#
373 posts en todos los foros
RE: Logear excepciones

Responder Citar
Hola a todos,

he visto que han llegado algunas visitas a Codeplex desde aquí, así que muchas gracias a todos. He decidido cambiar el nombre del proyecto visto el éxito en visitas que ha tenido (más de 100 en un día). El nuevo nombre es YAELS, que es el acrónimo de Yet Another Exception Logging System. En la versión actual hay algunos errores que estarán corregidos en la próxima versión 0.1.1, y que subiré este fin de semana.

Si alguien quiere colaborar o tiene alguna duda, puede contactar conmigo en indigo . blogging @ gmail . com

En breve empezaré un nuevo proyecto donde todos estan invitado y publicaré mis controles (en formato open source) y donde también moveré mi blog, pero eso es otra historia.
Volver arriba


Visita mi Blog o mi Blog 2.0
Mostrar de en 15

 
Comunactivo