<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
"dtd/kdex.dtd" [
  <!ENTITY kdebugdialog "<application
>KDebugDialog</application
>">
  <!ENTITY kappname "&kdebugdialog;">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Ukrainian "INCLUDE"
> <!-- change language only here -->
  
  
]>

<book lang="&language;">
<bookinfo>
<title
>Підручник з &kdebugdialog;</title>

<authorgroup>
<author
>&David.Faure; &David.Faure.mail;</author>
<othercredit role="translator"
><firstname
>Юрій</firstname
><surname
>Чорноіван</surname
><affiliation
><address
><email
>yurchor@ukr.net</email
></address
></affiliation
><contrib
>Переклад українською</contrib
></othercredit
> 
</authorgroup>

<date
>2001-02-13</date>
<releaseinfo
>0.03.00</releaseinfo>

<abstract>
<para
>У цьому документі описано &kdebugdialog;.</para>
</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>KDebugdialog</keyword>
</keywordset>
</bookinfo>

<chapter id="Introduction">
<title
>Для чого призначено &kdebugdialog;?</title>

<para
>Це діалогове вікно призначено для керування діагностичними повідомленнями під час виконання програм. </para>

<para
>Якщо ви просто виконаєте команду <command
>kdebugdialog</command
>, ви побачите список <quote
>областей</quote
>, які можна вимкнути або увімкнути. Виклик <function
>kDebug(область)</function
> у коді дасть якийсь зневаджувальний вивід, лише якщо цю область було увімкнено.</para>

<note
><para
>Зауважте, що kWarning, kError і kFatal з’являтимуться завжди, їх поява НЕ контролюється цим параметром. </para
></note>

<variablelist>
<varlistentry>
<term
><guilabel
>Область</guilabel
></term>
<listitem>
<para
>Області, які і лише які слід показати у вихідній інформації. Всіх повідомлень, яких тут не буде вказано, просто не буде у виведеній інформації (хіба що, це поле залишиться порожнім (типове значення), тоді буде виведено абсолютно усі повідомлення). В це поле можна ввести декілька записів областей, відокремлених комами, крім того, ви можете використовувати діапазони областей у вигляді початок-кінець. Отже, коректними значеннями будуть: 117,214-289,356-359,221. Не використовуйте пробілів.</para>
</listitem>
</varlistentry>
</variablelist>

<para
>Якщо ви запустите команду <command
>kdebugdialog</command
> <option
>--fullmode</option
>, ви зможете самі визначити дії, які буде виконано з діагностичними повідомленнями для кожного з рівнів важливості, те саме стосується і кожної з областей зневаджування.</para>

<para
>У повному режимі (fullmode), вам спочатку слід буде обрати потрібну область зневаджування зі спадного списку, розташованого вгорі вікна.</para>

<para
>Ви можете окремо встановити виведення для різних типів повідомлень:</para>

<itemizedlist>
<listitem
><para
><guilabel
>Інформація</guilabel
></para
></listitem>
<listitem
><para
><guilabel
>Попередження</guilabel
></para
></listitem>
<listitem
><para
><guilabel
>Помилка</guilabel
></para
></listitem>
<listitem
><para
><guilabel
>Фатальна помилка</guilabel
></para
></listitem>
</itemizedlist>

<para
>Для кожного з цих типів ви можете встановити такі параметри:</para>

<variablelist>
<varlistentry>
<term
><guilabel
>Виводити до:</guilabel
></term>
<listitem>
<para
>За допомогою цього спадного списку ви можете обрати область призначення для повідомлень. Серед варіантів: <quote
>Файл</quote
>, <quote
>Вікно повідомлень</quote
>, <quote
>Командна оболонка</quote
> (тобто stderr) і <quote
>Системний журнал</quote
>. Будь ласка, не спрямовуйте повідомлення про критичні помилки до системного журналу (syslog), якщо ви не є системним адміністратором. Типовим значенням є <quote
>Вікно повідомлень</quote
>.</para
> 
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Назва файла:</guilabel
></term>
<listitem
><para
>Це поле стане доступним, лише якщо ви обрали як область призначення <quote
>Файл</quote
>, у ньому ви можете вказати назву цього файла (відносно поточної теки). Типовим значенням є <filename
>kdebug.dbg</filename
>.</para>
</listitem>
</varlistentry>
</variablelist>

<para
>Окрім всього переліченого, ви також можете позначити поле з міткою <guilabel
>Зупинятися під час фатальних помилок</guilabel
>. У цьому випадку, якщо буде виведено діагностичне повідомлення з рівнем важливості <computeroutput
>KDEBUG_FATAL</computeroutput
>, програма завершить свою роботу з сигналом SIGABRT після виведення цього повідомлення.</para>

<para
>Після того, як ви закриєте це діалогове вікно натисканням кнопки <guibutton
>Гаразд</guibutton
>, вказані вами параметри буде негайно застосовано і збережено до файла <filename
>kdebugrc</filename
>. Якщо ви натиснете кнопку <guibutton
>Скасувати</guibutton
>, вказані вами параметри буде скасовано і відновлено попередні значення.</para>

<para
>Дякуємо Kalle Dalheimer за початкову версію &kdebugdialog;</para>

<para
>Переклад українською: Юрій Чорноіван<email
>yurchor@ukr.net</email
></para
> 
&underFDL; </chapter>

&documentation.index; 
</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-general-insert-case: lower
sgml-shorttag: t
End:
-->

