Sdílet prostřednictvím


<Diagnostika>

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

<Konfigurace>
  <System.servicemodel>
    <Diagnostika>

Syntax

<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 elementy

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

Atributy

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

- Vypnuto: Čítače výkonu jsou zakázané.
- ServiceOnly: Jsou povoleny pouze čítače výkonu relevantní pro tuto službu.
– Vše: Čítače výkonu je možné 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í v infrastruktuře. Žádná z hodnot čítačů 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 zprostředkovatel WMI pro sestavení povolený. Aby uživatel získal přístup za běhu k funkcím kontroly a řízení služby Windows Communication Foundation (WCF), je zprostředkovatel WMI nutný. Výchozí formát je false.

Podřízené elementy

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

Nadřazené elementy

Element Popis
Servicemodel Kořenový prvek všech elementů konfigurace WCF.

Poznámky

Oddíl diagnostics 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 se nastavují podle požadavků oddílu.

Příklad

<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é