# Справочное руководство по &kdebugdialog;

David
Faure

    faure@kde.org

Денис
Пеплин

    den@volginfo.ru

Перевод на русский
2001-02-13
0.03.00

Данный документ описывает &kdebugdialog;

KDE
KDebugdialog

## Что такое KDebugDialog?

Это диалог для управления диагностическими сообщениями во время работы программы.

Если вы просто запустите "kdebugdialog", то увидите список "областей", которые могут быть включены или выключены. Вызов kdDebug(область) в программе будет выводить отладочную информацию, только если область включена.

Обратите внимание, что kdWarning, kdError и kdFatal выводятся всегда, они не зависят от этих установок.

Если вы запустите "kdebugdialog --fullmode", то сможете задавать независимо для каждого уровня ошибок, что должно быть сделано с диагностическими сообщениями на этом уровне, и так для каждой отладочной области.

В полнофункциональном режиме доступны следующие установки:

- Вывод: в этом меню вы можете выбрать, куда должны быть выведены сообщения. Варианты: "Файл", "Окно сообщения", "Оболочка" (т.е. stderr) и "Журнал системных сообщений" (syslog). Не направляйте сообщения о фатальных ошибках в журнал системных сообщений, если вы не системный администратор. Вывод по умолчанию: "Окно сообщений".

- Файл: это работает только если вы выбрали "Файл" для вывода и задали имя этого файла (которое определяется от текущего каталога). По умолчанию это kdebug.dbg.

- Область: Только те области, которые должны быть выведены. Каждое сообщение, не указанное здесь, просто не будет выведено (по умолчанию, пока это поле остается пустым, выводятся все сообщения). Вы можете ввести несколько областей, разделенных запятыми, также вы можете использовать диапазоны областей в синтаксисе начало-конец. Таким образом, следующая запись корректна: 117,214-289,356-359,221. Не используйте пробелы!

Помимо этого, вы можете также включить опцию "Отмена при фатальных ошибках". В этом случае, если диагностическое сообщение будет уровня "KDEBUG_FATAL", приложение завершится по сигналу SIGABRT после вывода сообщения.

Нажав "ОК", вы закроете диалог, при этом ваши установки будут сохранены в kdebugrc и сразу же войдут в силу. Если вы нажмете "Отмена", ваши установки будут отменены и восстановлены старые.

Разработчик исходной версии kdebugdialog - Kalle Dalheimer.

&documentation.index;