Dela via


<Diagnostik>

Elementet diagnostics definierar inställningar som kan användas av en administratör för körningskontroll och kontroll.

<Konfiguration>
  <system.serviceModel>
    <Diagnostik>

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>

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Attribut Beskrivning
etwProviderId En sträng som anger identifieraren för Event-Tracing-providern, som skriver händelser till ETW-sessioner.
performanceCounters Anger om prestandaräknare för sammansättningen är aktiverade. Giltiga värden är

– Av: Prestandaräknare är inaktiverade.
– ServiceOnly: Endast prestandaräknare som är relevanta för den här tjänsten är aktiverade.
– Alla: Prestandaräknare kan visas vid körning.
– Standard: En instans av en prestandaräknare _WCF_Admin skapas. Den här instansen används för att aktivera insamling av SQM-data som används av infrastrukturen. Inget av räknarvärdena för den här instansen uppdateras och kommer därför att ligga kvar på noll. Detta är standardvärdet om det inte finns någon konfiguration för WCF.
wmiProviderEnabled Ett booleskt värde som anger om WMI-providern för sammansättningen är aktiverad. WMI-providern krävs för att användaren ska få körningsåtkomst till inspektions- och kontrollfunktionerna i Windows Communication Foundation (WCF). Standardvärdet är false.

Underordnade element

Element Beskrivning
<endToEndTracing> Ett konfigurationselement som gör att du kan aktivera och inaktivera olika aspekter av slutpunkt till slutpunkt-spårning under körningen av ett tjänstprogram.
<messageLogging> Beskriver inställningarna för loggning av WCF-meddelanden.

Överordnade element

Element Beskrivning
serviceModel Rotelementet för alla WCF-konfigurationselement.

Kommentarer

Avsnittet diagnostics definierar diagnostikinställningarna för alla tjänster som finns i en sammansättning. Det går inte att definiera separata diagnostikinställningar på tjänstnivå om det inte bara finns en tjänst i sammansättningen. Attribut anges enligt kraven i avsnittet.

Exempel

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

Se även