Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Olyan figyelőket tartalmaz, amelyek nyomkövetési üzeneteket gyűjtenek, tárolnak és irányítanak.
<configuration>
<system.diagnostics>
<trace>
Szemantika
<trace autoflush="true|false"
indentsize="indent value"
useGlobalLock="true| false"/>
Attribútumok és elemek
A következő szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.
Attributes
| Attribute | Description |
|---|---|
autoflush |
Nem kötelező attribútum. Megadja, hogy a nyomkövetési figyelők minden írási művelet után automatikusan kiürítik-e a kimeneti puffert. |
indentsize |
Nem kötelező attribútum. Megadja a behúzandó szóközök számát. |
useGlobalLock |
Nem kötelező attribútum. Azt jelzi, hogy a globális zárolást használni kell-e. |
autoflush attribútum
| Érték | Description |
|---|---|
false |
Nem üríti ki automatikusan a kimeneti puffert. Ez az alapértelmezett érték. |
true |
Automatikusan kiüríti a kimeneti puffert. |
useGlobalLock attribútum
| Érték | Description |
|---|---|
false |
Nem használja a globális zárolást, ha a figyelő szálbiztos; ellenkező esetben a globális zárolást használja. |
true |
A globális zárolást használja, függetlenül attól, hogy a figyelő szálbiztos-e. Ez az alapértelmezett érték. |
Gyermekelemek
| Elem | Description |
|---|---|
| <Hallgatók> | Olyan figyelőt ad meg, amely üzeneteket gyűjt, tárol és irányít. |
Szülőelemek
| Elem | Description |
|---|---|
configuration |
A közös nyelvi futtatókörnyezet és .NET-keretrendszer alkalmazások által használt összes konfigurációs fájl gyökéreleme. |
system.diagnostics |
Meghatározza az üzeneteket gyűjtő, tároló és átirányító nyomkövetési figyelőket, valamint azt a szintet, ahol a nyomkövetési kapcsoló be van állítva. |
Example
Az alábbi példa bemutatja, hogyan adhat hozzá figyelőt <trace> a gyűjteményhez MyListener az Listeners elem használatával.
MyListener létrehoz egy elnevezett MyListener.log fájlt, és a kimenetet a fájlba írja. Az useGlobalLock attribútum a következőre falsevan állítva, ami miatt a globális zárolás nem használható, ha a nyomkövetési figyelő szálbiztos. Az autoflush attribútum a következőre truevan állítva, ami miatt a nyomkövetési figyelő a fájlba ír, függetlenül attól, hogy a Trace.Flush metódus meghívva van-e. Az indentsize attribútum értéke 0 (nulla), ezért a figyelő nulla szóközt húz be a Trace.Indent metódus meghívásakor.
<configuration>
<system.diagnostics>
<trace useGlobalLock="false" 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>