<diagnostics>
Das diagnostics-Element definiert Einstellungen, die von einem Administrator zur Laufzeitüberprüfung und -steuerung verwendet werden können.
<<system.serviceModel>>
<diagnostics>
<system.serviceModel>
<diagnostics wmiProviderEnabled="Boolean"
performanceCounters="Off/ServiceOnly/All/Default">
<messageLogging logEntireMessage="Boolean"
logMalformedMessages="Boolean"
logMessagesAtServiceLevel="Boolean"
logMessagesAtTransportLevel="Boolean"
maxMessagesToLog="Integer"
maxSizeOfMessageToLog="Integer" >
<filters>
<clear />
</filters>
</messageLogging>
</diagnostics>
</system.serviceModel>
Attribute und Elemente
Attribute
Attribut | Beschreibung |
---|---|
wmiProviderEnabled |
Ein boolescher Wert, der angibt, ob der WMI-Anbieter für die Assembly aktiviert ist. Der WMI-Anbieter ist für Benutzer erforderlich, um Laufzeitzugriff auf die Überprüfungs- und Steuerungsfeatures von Windows Communication Foundation (WCF) zu erhalten. Der Standardwert ist false. |
performanceCounters |
Gibt an, ob die Leistungsindikatoren für die Assembly aktiviert sind. Gültige Werte sind:
|
Untergeordnete Elemente
Element | Beschreibung |
---|---|
messageLogging |
Beschreibt die Einstellungen für die WCF-Nachrichtenprotokollierung. |
Übergeordnete Elemente
Element | Beschreibung |
---|---|
serviceModel |
Das Stammelement aller WCF-Konfigurationselemente. |
Hinweise
Der diagnostics-Abschnitt definiert die Diagnoseeinstellungen für alle Dienste in einer Assembly. Es ist nicht möglich, separate Diagnoseeinstellungen auf Dienstebene zu definieren, es sei denn, es befindet sich nur ein Dienst in der Assembly. Attribute werden gemäß den Anforderungen des Abschnitts festgelegt.
Beispiel
<diagnostics wmiProviderEnabled="false"
performanceCounters="all">
<messageLogging logEntireMessage="true"
logMalformedMessages="true"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="true"
maxMessagesToLog="42"
maxSizeOfMessageToLog="42">
<filters>
<clear />
</filters>
</messageLogging>
</diagnostics>