# &kdebugdialog;i käsiraamat

David
Faure

    faure@kde.org

Marek
Laane

    bald@online.ee

Tõlge eesti keelde
2001-02-13
0.03.00

See dokument kirjeldab &kdebugdialog;i.

KDE
KDebugdialog

## Mis on KDebugDialog?

See on dialoogikast diagnostikateadete haldamiseks.

Kui käivitada lihtsalt "kdebugdialog", on näha "piirkondade" nimekiri, mida saab keelata või lubada. Koodis leiduv väljakutse kdDebug(area) näitab midagi väljundis ainult juhul, kui piirkond on lubatute seas.

Pane tähele, et kdWarning, kdError ja kdFatal ilmuvad alati, siin nende ilmumist või mitteilmumist muuta EI SAA.

Kui käivitada "kdebugdialog --fullmode", siis saab iga raskusastme puhul eraldi määrata, mida teha diagnostikateadetega, seda iga silumispiirkonna puhul.

Täisrežiimis saab kasutada järgmisi valikuid:

- Väljund: selles liitkastis saab valida, milline peaks olema teadete väljund. Selleks võib olla "Fail", "Sõnumikast", "Shell" (st. stderr) ja "syslog". Palun ära vali otseste fataalsete teadete korral varianti "syslog", kui sa ei ole just ise süsteemi administraator. Vaikeväärtus on "Sõnumikast".

- Faili nimi: seda sab kasutada ainult siis, kui väljundiks on "Fail", sinna saabki siis kirjutada vajaliku faili nime (selle asukohta tõlgendatakse suhtelisena aktiivse kataloogi suhtes). Vaikimisi on selleks kdebug.dbg.

- Piirkond: piirkonnad, mille teateid väljundisse saata. Teated, mis siin märgitud ei ole, väljundisse ei lähe (kui väli ei ole just tühi, nagu see vaikimisi on, mis tähendab, et väljundisse saadetakse kõik teated). Sisestada võib komaga eraldatult mitu välja, samuti saab kasutada piirkonnavahemikku. Näide: 117,214-289,356-359,221. MÄRKUS: mitte kasutada tühikuid.

Eelnevast sõltumatult võib ära märkida ka kasti "Fataalsete vigade puhul katkesta". SEe tähendab, et kui väljundiks on diagnostiline teade raskusastmega "KDEBUG_FATAL", katkestab rakendus SIGABRT-iga pärast teate väljastamist.

Kui sulged dialoogi klõpsuga nupul 'Olgu', rakendub määratu otsekohe ning salvestatakse faili kdebugrc. Klõpsates nupul 'Loobu', tühistatakse muudatused ning kehtima jäävad senised määratlused.

Tänusõnad Kalle Dalheimerile &kdebugdialog;i originaalversiooni kirjutamise eest

&documentation.index;