1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
|
<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
"dtd/kdex.dtd" [
<!ENTITY tdedebugdialog "<application
>TDEDebugDialog</application
>">
<!ENTITY kappname "&tdedebugdialog;">
<!ENTITY % addindex "IGNORE">
<!ENTITY % German "INCLUDE"
> <!-- change language only here -->
]>
<book lang="&language;">
<bookinfo>
<title
>Das Handbuch zu &tdedebugdialog;</title>
<authorgroup>
<author
>&David.Faure; &David.Faure.mail;</author>
<othercredit role="translator"
><firstname
>Stephan</firstname
><surname
>Kulow</surname
><affiliation
><address
><email
>[email protected]</email
></address
></affiliation
><contrib
>Deutsche Übersetzung</contrib
></othercredit
> <othercredit role="translator"
><firstname
>Marco</firstname
><surname
>Wegner</surname
><affiliation
><address
><email
>[email protected]</email
></address
></affiliation
><contrib
>Deutsche Übersetzung</contrib
></othercredit
>
</authorgroup>
<date
>2001-02-13</date>
<releaseinfo
>0.03.00</releaseinfo>
<abstract>
<para
>Dieses Dokument beschreibt &tdedebugdialog;.</para>
</abstract>
<keywordset>
<keyword
>KDE</keyword>
<keyword
>TDEDebugdialog</keyword>
</keywordset>
</bookinfo>
<chapter id="Introduction">
<title
>Was ist TDEDebugDialog?</title>
<para
>Es ist ein Dialog, um Diagnose-Nachrichten zur Laufzeit einzustellen. </para>
<para
>Wenn Sie <command
>tdedebugdialog</command
> aufrufen, erscheint eine Liste von <quote
>Bereichen</quote
>, die entweder ein- oder ausgeschaltet werden können. Ein Aufruf von <function
>kdDebug(Bereich)</function
> im Quelltext führt zu einer Debug-Ausgabe des Programms, wenn der betreffende Bereich eingeschaltet wurde.</para>
<note
><para
>Beachten Sie, dass Aufrufe von kdWarning, kdError und kdFatal immer zu einer Ausgabe führen, Sie können NICHT von über diese Einstellungen kontrolliert werden. </para
></note>
<variablelist>
<varlistentry>
<term
><guilabel
>Bereich</guilabel
></term>
<listitem>
<para
>Die Bereiche, für die eine Ausgabe erfolgen soll. Meldungen, die hier nicht aufgeführt sind, werden nicht ausgegeben (es sei denn, dieses Feld ist leer, was der Voreinstellung entspricht und bedeutet, dass alle Meldungen ausgegeben werden). Hier können verschiedene Bereiche durch Komma getrennt angegeben werden. Die Angabe zusammenhängender Bereiche ist ebenso möglich, wenn sie im Format Start-Ende angegeben werden. Gültige Angaben wären somit: 117,214-289,356-359,221. Beachten Sie: Die Verwendung von Trennzeichen wie Leerzeichen, Tabulatoren oder Zeilenumbruch ist nicht möglich.</para>
</listitem>
</varlistentry>
</variablelist>
<para
>Rufen Sie <command
>tdedebugdialog</command
> mit der Option <option
>--fullmode</option
> auf, können Sie für jeden Schweregrad festlegen, was mit den Debug-Ausgabe dieser Stufe passieren soll. Dies können Sie natürlich für jeden Bereich einstellen.</para>
<para
>Im Vollmodus wählen Sie zunächst im Auswahlfeld oben den Bereich aus, der für Sie interessant ist.</para>
<para
>Sie können die Ausgabe für verschiedene Meldungstypen festlegen:</para>
<itemizedlist>
<listitem
><para
><guilabel
>Information</guilabel
></para
></listitem>
<listitem
><para
><guilabel
>Warnung</guilabel
></para
></listitem>
<listitem
><para
><guilabel
>Fehler</guilabel
></para
></listitem>
<listitem
><para
><guilabel
>Fataler Fehler</guilabel
></para
></listitem>
</itemizedlist>
<para
>Für jeden Typ können Sie die folgenden Einstellungen vornehmen:</para>
<variablelist>
<varlistentry>
<term
><guilabel
>Ausgabe nach:</guilabel
></term>
<listitem>
<para
>Ausgabe nach: In diesem Kombinationsfeld können Sie auswählen, wohin die Meldungen geschrieben werden sollen. Die Möglichkeiten sind: <quote
>Datei</quote
>, <quote
>Mitteilungsfenster</quote
>, <quote
>Shell</quote
> (bedeutet hier stderr) und <quote
>Systemlog</quote
>. Bitte leiten Sie Meldungen über fatale Fehler nicht in das Systemlog um, wenn Sie nicht der Systemadministrator sind. Die Voreinstellung ist <quote
>Mitteilungsfenster</quote
>.</para
>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Dateiname:</guilabel
></term>
<listitem
><para
>Dateiname: Dieser ist nur von Bedeutung, wenn als Ausgabe <quote
>Datei</quote
> gewählt wurde. Die Eingabe hier wird relativ zum aktuellen Ordner interpretiert. Die Vorgabe ist kdebug.dbg.</para>
</listitem>
</varlistentry>
</variablelist>
<para
>Abgesehen davon können Sie auch das Feld <guilabel
>Bei fatalen Fehlern abbrechen</guilabel
> ankreuzen. In diesem Fall bricht die Anwendung mit dem Signal SIGABRT ab, nachdem eine Meldung mit dem Schweregrad <computeroutput
>KDEBUG_FATAL</computeroutput
> ausgegeben wurde.</para>
<para
>Beenden Sie das Dialogfenster durch Anklicken von <guibutton
>OK</guibutton
>, werden Ihre Änderungen sofort wirksam und in der Datei <filename
>kdebugrc</filename
> gespeichert. Klicken Sie auf <guibutton
>Abbrechen</guibutton
>, werden Ihre Änderungen vollständig verworfen und die ursprünglichen Einstellungen wiederhergestellt.</para>
<para
>Dank geht an Kalle Dalheimer für die Orginalversion von &tdedebugdialog;</para>
</chapter>
&documentation.index;
</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-general-insert-case: lower
sgml-shorttag: t
End:
-->
|