DelphiTip 02 — Exception Logging: registrar excepciones en un archivo log

Recopilación de dudas frecuentes, errores solucionados y pequeñas guías prácticas sobre Delphi, VCL, programación Windows y desarrollo de software.
jaoj
Site Admin
Mensajes: 29
Registrado: Mar Jun 30, 2026 10:27 am

DelphiTip 02 — Exception Logging: registrar excepciones en un archivo log

Mensaje por jaoj »

💻 **DelphiTip 02 — Exception Logging**

En este segundo DelphiTip se implementa un ejemplo sencillo de registro de excepciones en una aplicación VCL.

El proyecto utiliza una unidad independiente:

`Logger.pas`

Cuando se produce una excepción, la información se registra en:

`application.log`

El ejemplo incluye un botón **Provocar error**, que genera intencionadamente una división por cero para comprobar el funcionamiento del sistema.

Estructura:

Aplicación VCL

Excepción

Captura del error

Logger.pas

application.log

El objetivo es mostrar una forma sencilla de separar el registro de errores de la lógica principal del formulario.

📂 Archivos incluidos:

* DelphiTip02.dpr
* Principal.pas
* Principal.dfm
* Logger.pas
* README.md

Desarrollado y probado con Delphi 12.1.

💾 Código fuente completo
github.com/101aero/
Responder