<diagnostics>

Element diagnostics definuje nastavení, která může použít správce pro kontrolu a řízení za běhu.

<configuration>
  <system.serviceModel>
    <diagnostics>

Syntaxe

<system.serviceModel>
  <diagnostics etwProviderId="String"
               performanceCounters="Off/ServiceOnly/All/Default"
               wmiProviderEnabled="Boolean">
    <endToEndTracing activityTracing="Boolean"
                     messageFlowTracing="Boolean"
                     propagateActivity="Boolean" />
    <messageLogging logEntireMessage="Boolean"
                    logMalformedMessages="Boolean"
                    logMessagesAtServiceLevel="Boolean"
                    logMessagesAtTransportLevel="Boolean"
                    maxMessagesToLog="Integer"
                    maxSizeOfMessageToLog="Integer">
      <filters>
        <clear />
      </filters>
    </messageLogging>
  </diagnostics>
</system.serviceModel>

Atributy a prvky

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Attributes

Vlastnost Description
etwProviderId Řetězec, který určuje identifikátor zprostředkovatele Event-Tracing, který zapisuje události do relací Trasování událostí pro Windows.
výkonové čítače Určuje, zda jsou povoleny čítače výkonu pro sestavení. Platné hodnoty jsou

- Vypnuto: Čítače výkonu jsou zakázány.
– ServiceOnly: Povoleny jsou pouze čítače výkonu, které jsou pro tuto službu relevantní.
– Vše: Čítače výkonu lze zobrazit za běhu.
– Výchozí: Vytvoří se jedna instance čítače výkonu _WCF_Admin. Tato instance se používá k povolení shromažďování dat SQM pro použití infrastrukturou. Žádná z hodnot čítače pro tuto instanci se neaktualizuje, a proto zůstane na nule. Toto je výchozí hodnota, pokud pro WCF není k dispozici žádná konfigurace.
wmiProviderEnabled Logická hodnota, která určuje, zda je povolený zprostředkovatel rozhraní WMI pro sestavení. Zprostředkovatel rozhraní WMI se vyžaduje, aby uživatel získal přístup za běhu k funkcím kontroly a řízení windows Communication Foundation (WCF). Výchozí hodnota je false.

Podřízené prvky

prvek Description
<endToEndTracing> Konfigurační prvek, který umožňuje povolit a zakázat různé aspekty kompletního trasování během spuštění aplikace služby.
<zaznamenávání zpráv> Popisuje nastavení protokolování zpráv WCF.

Nadřazené prvky

prvek Description
serviceModel Kořenový prvek všech elementů konfigurace WCF.

Poznámky

Tato diagnostics část definuje nastavení diagnostiky pro všechny služby umístěné v sestavení. Není možné definovat samostatná nastavení diagnostiky na úrovni služby, pokud není v sestavení pouze jedna služba. Atributy jsou nastaveny podle požadavků oddílu.

Example

<diagnostics wmiProviderEnabled="false"
             performanceCounters="all">
  <messageLogging logEntireMessage="true"
                  logMalformedMessages="true"
                  logMessagesAtServiceLevel="true"
                  logMessagesAtTransportLevel="true"
                  maxMessagesToLog="42"
                  maxSizeOfMessageToLog="42">
    <filters>
      <clear />
    </filters>
  </messageLogging>
</diagnostics>

Viz také