Kdebugdialog

David Faure

Översättare: Stefan Asserhäll
Revision Ramverk 5.21 (2016-04-02)

KDebugDialog är en dialogruta för att hantera diagnostikmeddelanden vid körning. Den tillhandahåller ett enkelt och ett fullständigt läge.

För att kunna göra ändringar måste Inaktivera all felsökningsutmatning vara avmarkerat.

Notera

Bara för program som använder ramverkets biblioteket kdelibs4support.

Användning av kDebug() avråds från i KDE Ramverk 5, som ersätts av Qt™s inbyggda kategoriserade loggning, se QLoggingCategory. Använd programmet KDebugSettings för att aktivera eller inaktivera qCDebug.

Enkelt läge

Om du startar kdebugdialog5, ser du en lista på ytor, som du kan aktivera eller stänga av. Ett anrop till kDebug(yta) i koden visar bara någonting i avlusningsutmatningen om ytan är aktiverat.

Notera

Observera att kWarning, kError och kFatal alltid visas, de kontrolleras INTE av den här inställningen.

Skriv in en matchande sträng i rutan Sök längst upp i listan. Det låter dig filtrera de ytor som visas i listvyn. Använd knapparna under listan för att markera eller avmarkera alla objekt i vyn (övriga ytor påverkas inte) eller ändra avlusningsutmatning för ett enskilt objekt genom att använda kryssrutan framför det.

Fullständigt läge

Om du startar med kdebugdialog5 --fullmode, kan du för varje utskriftsnivå definiera separat vad som ska göras med diagnostikmeddelanden för den nivån, för varje avlusningsyta.

I fullständigt läge ska du första välja avlusningsytan du är intresserad av från listan till vänster i dialogrutan med användning av sökrutan längst upp i listan.

Du kan ange utmatning för olika typer av meddelande oberoende av varandra:

  • Information

  • Varning

  • Fel

  • Allvarligt fel

För var och en av de här typerna, kan du ange följande:

Utmatning till:

Utdata till: I den här kombinationsrutan kan du välja var meddelanden ska skrivas ut. Du kan välja Arkiv, Meddelanderuta, Skal (vilket betyder standard felutmatning) och Systemlogg. Skicka inte allvarliga fel till systemloggen om du inte är systemadministratör själv. Förvalt värde är Meddelanderuta.

Filnamn:

Det här är bara relevant när du har valt Arkiv som utmatning och anger namnet på filen (som tolkas relativt till den nuvarande katalogen). Förvalt värde är kdebug.dbg.

Bortsett från det här kan du också markera rutan Avbryt vid allvarliga fel. I detta fall, om ett diagnostikmeddelande med nivån KDEBUG_FATAL skrivs ut, så avbryts programmet med en SIGABRT efter meddelandet har skrivits ut.

Om du stänger dialogrutan med Ok, börjar ändringarna gälla omedelbart, och sparas i $XDG_CONFIG_HOME/kdebugrc (normalt ~/.config/kdebugrc). Om du trycker på Avbryt, så slängs dina ändringar och de tidigare återställs.

Tack till Kalle Dalheimer för originalversionen av avlusningsinställningar

Översättning Stefan Asserhäll

Den här dokumentationen licensieras under villkoren i GNU Free Documentation License.