Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält Listener, die Verfolgungsmeldungen sammeln, speichern und weiterleiten.
<configuration>-Element
<system.diagnostics>-Element
<trace>-Element
<trace autoflush="true|false"
indentsize="indent value"/>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
| Attribut | Beschreibung |
|---|---|
autoflush |
Optionales Attribut. Gibt an, ob die Ablaufverfolgungslistener den Ausgabepuffer nach jedem Schreibvorgang automatisch löschen. |
indentsize |
Optionales Attribut. Gibt die Anzahl der Leerzeichen für den Einzug an. |
Autoflush-Attribut
| Wert | Beschreibung |
|---|---|
false |
Der Ausgabepuffer wird nicht automatisch gelöscht. Dies ist der Standardwert. |
true |
Der Ausgabepuffer wird automatisch gelöscht. |
Untergeordnete Elemente
| Element | Beschreibung |
|---|---|
Gibt einen Listener an, der Meldungen sammelt, speichert und weiterleitet. |
Übergeordnete Elemente
| Element | Beschreibung |
|---|---|
configuration |
Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird. |
system.diagnostics |
Gibt die Ablaufverfolgungslistener, die Meldungen sammeln, speichern und weiterleiten, sowie die Ebene an, auf der ein Ablaufverfolgungsschalter festgelegt wird. |
Beispiel
Im folgenden Beispiel wird gezeigt, wie das <trace>-Element verwendet wird, um der Listeners-Auflistung den Listener MyListener hinzuzufügen. MyListener erstellt eine Datei mit der Bezeichnung MyListener.log und schreibt die Ausgabe in diese Datei. Für das autoflush-Attribut wird true festgelegt, wodurch der Ablaufverfolgungslistener unabhängig davon in die Datei schreibt, ob die Trace.Flush-Methode aufgerufen wurde oder nicht. Für das indentsize-Attribut wird 0 festgelegt, wodurch der Listener 0 Leerzeichen für den Einzug verwendet, wenn die Trace.Indent-Methode aufgerufen wird.
<configuration>
<system.diagnostics>
<trace autoflush="true" indentsize="0">
<listeners>
<add name="myListener" type="System.Diagnostics.TextWriterTraceListener, system version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="c:\myListener.log" />
</listeners>
</trace>
</system.diagnostics>
</configuration>
Siehe auch
Referenz
Schema für Ablaufverfolgungs- und Debugeinstellungen
TraceListener Class
DefaultTraceListener Class
TextWriterTraceListener Class
EventLogTraceListener Class