# Het &kdebugdialog; handboek

## Wat is KDebugDialog?

Het is een dialoogvenster voor het beheren van diagnostische berichten tijdens het uitvoeren van een programma.

Als u gewoon "kdebugdialog" opstart, zal u een lijst van "gebieden" zien die in- of uitgeschakeld kunnen worden. Een kdDebug(area) roep in de code zal alleen iets in de debuguitvoer tonen als het gebied ingeschakeld is.

Let er op dat kdWarning, kdError en kdFatal altijd verschijnen, ze worden niet beheerd door deze instelling.

Als u kdebugdialog --fullmode start, kunt u apart voor elk ernstigheidsniveau instellen wat er gedaan moet worden met de diagnostische berichten van dat niveau, en dit voor elk debuggebied.

In de volledige modus zijn de volgende instellingen beschikbaar:

- Uitvoer naar: In dit keuzeveld kan u kiezen waar de berichten naar uitgevoerd moeten worden. De keuzes zijn: "Bestand", "Berichtveld", "Shell" (wat stderr betekent) en "syslog". Stuur geen fatale berichten naar de syslog tenzij u zelf de systeemadministrator bent. De standaard is "Berichtveld".

- Bestandsnaam: Dit is alleen nuttig als u Bestand als de uitvoer gekozen heeft en als u de naam van het bestand aangeeft (wat relatief aan de huidige map gezien wordt). De standaard is kdebug.dbg.

- Debug-gebied: De gebieden die alleen uitgevoerd moeten worden. Elk bericht dat hier niet gegeven wordt, zal gewoonweg niet uitgevoerd worden (tenzij dit veld leeg blijft wat de standaard is en wat betekent dat alle berichten uitgevoerd moeten worden). U kunt verscheidene gebieden invoeren, gescheiden door komma's, en u kan ook gebiedbereiken met de syntaxis start-einde gebruiken. Een geldige ingang kan zijn: 117,214-289,356-359,221. Gebruik alstublieft geen spaties.

Daarnaast, kan u ook het keuzeveld "Afbreken bij fatale fouten" inschakelen. In dit geval, als een diagnostisch bericht met het niveau "KDEBUG_FATAL" uitgevoerd wordt, breekt het programma af met een SIGABRT na het uitvoeren van het bericht.

Als u dit dialoogvenster met Ok sluit, worden uw ingangen onmiddelijk toegepast en opgeslagen in kdebugrc. Wanneer u op Annuleren klikt, zullen uw ingangen vergeten worden en de oude zullen hersteld worden.

Met dank aan Kalle Dalheimer voor de originele versie van kdebugdialog

&documentation.index;