<source> Elem

Olyan nyomkövetési forrást ad meg, amely nyomkövetési üzeneteket kezdeményez.

<configuration>
  <system.diagnostics>
    <sources>
      <source>

Szemantika

<source>
  <listeners>...</listeners>
</source>

Attribútumok és elemek

A következő szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.

Attributes

Attribute Description
name Nem kötelező attribútum.

Megadja a nyomkövetési forrás nevét.
switchName Nem kötelező attribútum.

Egy nyomkövetési kapcsolópéldány nevét adja meg az alkalmazásban. Ha a kapcsoló nincs azonosítva egy <switches> elemben, az érték megadja a kapcsoló szintjét.
switchType Nem kötelező attribútum.

A nyomkövetési kapcsoló típusát adja meg. Ha van ilyen, a típusnak érvényes osztálynévnek kell lennie, és nem lehet üres sztring.
extraAttribute Nem kötelező attribútum.

A nyomkövetési forrás metódusa által GetSupportedAttributes azonosított nyomkövetési forrásspecifikus attribútum értékét adja meg.

Gyermekelemek

Elem Description
<Hallgatók> Olyan figyelőket tartalmaz, amelyek üzeneteket gyűjtenek, tárolnak és irányítanak.

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.
sources Nyomkövetési üzeneteket kezdeményező nyomkövetési forrásokat tartalmaz.

Megjegyzések

Ez az elem használható a gép konfigurációs fájljában (Machine.config) és az alkalmazáskonfigurációs fájlban.

Example

Az alábbi példa bemutatja, hogyan használható az elem a <source> nyomkövetési forrás mySource hozzáadására és a névvel ellátott sourceSwitchforráskapcsoló szintjének beállítására. A rendszer hozzáad egy konzolkövetés-figyelőt, amely nyomkövetési információkat ír a konzolra.

<configuration>
  <system.diagnostics>
    <sources>
      <source name="mySource" switchName="sourceSwitch" switchType="System.Diagnostics.SourceSwitch"  >
        <listeners>
          <add name="console" type="System.Diagnostics.ConsoleTraceListener" >
            <filter type="System.Diagnostics.EventTypeFilter" initializeData="Error" />
          </add>
          <remove name="Default" />
        </listeners>
      </source>
    </sources>
        <switches>
           <add name="sourceSwitch" value="Warning" />
        </switches>
  </system.diagnostics>
</configuration>

Lásd még