K Desktop Environment

Capítulo 1. ¿Qué es KDebugDialog?

Es un cuadro de diálogo para administrar mensajes de diagnóstico durante la ejecución de las aplicaciones.

Si usted simplemente inicia "kdebugdialog", verá una lista de "areas", que se pueden activar o desactivar. Una llamada a un área de kdDebug en el código mostrará algo en la salida de depuración sólo si ese área está activada.

Nota

Advierta que kdWarning, kdError y kdFatal siempre aparecen, ya que NO son controlados desde esta configuración.

Si usted inicia "kdebugdialog --fullmode", puede definir separadamente para cada nivel de gravedad lo que se debería hacer con los mensajes de diagnóstico en ese nivel, y esto para cada área de depuración.

En el modo completo, están disponibles las siguientes opciones de configuraión:

Además de esto, también puede seleccionar la opción "Abortar si errores fatales". En este caso, si se genera un mensaje de diagnóstico con un nivel de gravedad "KDEBUG_FATAL", la aplicación se detendrá con una señal de SIGABRT después de generar el mensaje.

Cuando usted cierre el diálogo con "Aceptar", sus opciones de configuración se aplicarán inmediatamente y serán guardadas en kdebugrc. Cuando pulse cancelar, sus opciones de configuración serán descartadas y se restaurarán las antiguas.

Reconocimientos a Kalle Dalheimer por la versión original de kdebugdialog