close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Last modified 14 years ago

#1177 new enhancement

Mensajes de error estandarizados

Reported by: Víctor de Buen Remiro Owned by: Jorge
Priority: high Milestone: Mantainance
Component: Database Version: head
Severity: critical Keywords:
Cc:

Description (last modified by Víctor de Buen Remiro)

No todos los mensajes de error que salen en TOL los emite él mismo. Hay mensajes del sistema operativo, de los drivers de conexión a bases de datos y de otros sistemas contributivos.

Estaría bien que TOL se enterara de quién ha emitido el mensaje
para ponerlo al principio del mismo. Si no te suena el mensaje de algo no se entiende y el mero hecho de saber quién lo envía ya te puede dar pistas o al menos te ayuda a saber a quién preguntarle qué puede estar pasando.

En particular los mensajes del driver de postgresql son bastante crípticos y
habría que poner algún encabezado como [POSTGRSQL] en los mensajes para saber quién me lo está diciendo.

Además de eso, no se usa el método estándar de salida de errores BOut::Error por lo que no se registra como tal en el contador de sucesos NError. Si estamos dentro de un código que comprueba el número de errores antes y después de algo para saber si puede continuar no se entera de que se ha emitido esto y sigue tan campante.

No sé si con otros drivers puede estar pasando lo mismo.

Change History (1)

comment:1 Changed 14 years ago by Víctor de Buen Remiro

Description: modified (diff)
Note: See TracTickets for help on using tickets.