<Diagnostyka>
Element diagnostics
definiuje ustawienia, które mogą być używane przez administratora do inspekcji i kontroli w czasie wykonywania.
<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.
Atrybuty
Atrybut | Opis |
---|---|
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ę. Żadna z wartości liczników dla tego wystąpienia nie zostanie zaktualizowana i dlatego pozostanie na zero. 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
Element | Opis |
---|---|
<endToEndTracing> | Element konfiguracji, który umożliwia włączanie i wyłączanie różnych aspektów kompleksowego śledzenia podczas uruchamiania aplikacji usługi. |
<messageLogging> | Opisuje ustawienia rejestrowania komunikatów programu WCF. |
Elementy nadrzędne
Element | Opis |
---|---|
Servicemodel | Element główny wszystkich elementów konfiguracji programu WCF. |
Uwagi
Sekcja diagnostics
definiuje ustawienia diagnostyczne 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.
Przykład
<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
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.