Udostępnij przez


<Diagnostyka>

Element diagnostics definiuje ustawienia, które mogą być używane przez administratora do inspekcji i kontroli środowiska uruchomieniowego.

<konfiguracji>
   <System.servicemodel>
     <Diagnostyka>

Składnia

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Attributes

Attribute Description
etwProviderId Ciąg określający identyfikator dostawcy Event-Tracing, który zapisuje zdarzenia w sesjach ETW.
performanceCounters Określa, czy liczniki wydajności zestawu są włączone. Prawidłowe wartości to

- Wyłączone: liczniki wydajności są wyłączone.
- ServiceOnly: włączone są tylko liczniki wydajności związane z tą usługą.
— Wszystkie: liczniki wydajności można wyświetlać w czasie wykonywania.
- Ustawienie domyślne: tworzone jest pojedyncze wystąpienie licznika wydajności _WCF_Admin. To wystąpienie służy do włączania zbierania danych SQM do użycia przez infrastrukturę. Żadne z wartości liczników dla tego wystąpienia nie zostaną zaktualizowane i dlatego pozostaną na poziomie zerowym. Jest to wartość domyślna, jeśli dla programu WCF nie ma żadnej konfiguracji.
wmiProviderEnabled Wartość logiczna określająca, czy dostawca WMI zestawu jest włączony. Dostawca WMI jest wymagany, aby użytkownik uzyskał dostęp w czasie wykonywania do funkcji inspekcji i kontroli programu Windows Communication Foundation (WCF). Wartość domyślna to false.

Elementy podrzędne

Składnik Description
<endToEndTracing> Element konfiguracji, który umożliwia włączanie i wyłączanie różnych aspektów kompleksowego śledzenia podczas uruchamiania aplikacji usługi.
<messageLogging (rejestrowanie komunikatów)> Opisuje ustawienia rejestrowania komunikatów programu WCF.

Elementy nadrzędne

Składnik Description
serviceModel Element główny wszystkich elementów konfiguracji programu WCF.

Uwagi

Sekcja diagnostics definiuje ustawienia diagnostyki dla wszystkich usług znajdujących się w zestawie. Nie można zdefiniować oddzielnych ustawień diagnostycznych na poziomie usługi, chyba że istnieje tylko jedna usługa w zestawie. Atrybuty są ustawiane zgodnie z wymaganiami sekcji.

Example

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

Zobacz także