FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Logger de Excepciones
Me gustaria que alguien me pudiera decir si conoce algún componente con su código (de ser gratis mejor) que me pudiera servir para redefinir.
Lo que quiero es algo que me haga un log de todas las excepciones y que me identifique si las mismas son de SQL, delphi, etc. Además lo que quiero es poder atrapar de la excepción los errores de SQL para manejar olgunos códigos para mostrar los mensajes en español. Además me gustaría poder guardar el Call Stack. Cuanto mas completo mejor, pero no tengo problemas en agregar todo lo que haga falta. Lo que he encontrado como Log4Delphi es muy genérico en ese sentido. Saludos, El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno |
#3
|
||||
|
||||
Sino me equivoco lo más complicado de lo que pides es el call stack. La biblioteca jedi tiene un call stack implementado, de hecho es el que usa el IDE
Lo que podes hacer es controlar todo desde el evento OnException de TApplicationEvents. No puede ser muy difícil escribir un propio logger que según el tipo de excepción grabe en distintos archivos por ejemplo. Además es el lugar más indicado para poner mensajes más amigables para el usuario |
#4
|
|||
|
|||
Gracias por las respuestas.
Empece a ver algo de las Jedi pero no pude ver todo hasta el momento. Igualmente si alguien sabe de algo me lo comente. Saludos, El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno |
#5
|
||||
|
||||
Que yo conozca, a parte de "MadExcept" que ya te han comentado, puedes revisar las webs (y probar las demos) de "Exceptional Magic" y "EurekaLog". Todos ellos creo que tienen lo que necesitas, pero son de pago. Mira los precios y tal vez te interese adquirirlos.
En cuanto a las JEDI, pues hacer una búsqueda por jclDebug, que es una de las unit que están relacionadas con esto.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
Nuevamente gracias por responder.
De las Jedi estuve viendo precisamente esa unit que comentas, el tema es que no pude terminar de verla pero a lo haré. Conosco el EurekaLog porque alguna vez lo he usado, me parece muy bueno. El problema acá es que es un proyecto personal que esta creciendo y por el momento no quiero teer que pagar por algunas cosas, a estoy pagando por otras que me son mas importantes. Segire mirando las Jedi analizando. Saludos, El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Duda Sobre Excepciones - Propagar Excepciones entre los formularios | Neeruu | Varios | 2 | 26-02-2010 20:36:50 |
Excepciones | banleu | Firebird e Interbase | 8 | 20-04-2006 00:11:18 |
Excepciones | adpa | OOP | 5 | 14-12-2005 15:45:45 |
excepciones!!!!! | hanna33 | OOP | 3 | 24-05-2005 17:10:10 |
Excepciones del bde | Pablo Carlos | Conexión con bases de datos | 3 | 15-04-2005 17:57:46 |
|