<diagnostics>
L'élément diagnostics définit des paramètres qui peuvent être utilisés par un administrateur à des fins d'inspection et de contrôle au moment de l'exécution.
<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>
Attributs et éléments
Attributs
Attribut | Description |
---|---|
wmiProviderEnabled |
Valeur booléenne qui spécifie si le fournisseur WMI de l'assembly est activé. Le fournisseur WMI est requis pour que l'utilisateur puisse obtenir l'accès au moment de l'exécution aux fonctionnalités d'inspection et de contrôle de Windows Communication Foundation (WCF). La valeur par défaut est false. |
performanceCounters |
Spécifie si les compteurs de performance de l'assembly sont activés. Les valeurs valides sont :
|
Éléments enfants
Élément | Description |
---|---|
messageLogging |
Décrit les paramètres d'enregistrement des messages WCF. |
Éléments parents
Élément | Description |
---|---|
serviceModel |
Élément racine de tous les éléments de configuration WCF. |
Notes
La section diagnostics définit les paramètres de diagnostic pour tous les services situés dans un assembly. Il est impossible de définir des paramètres de diagnostic distincts au niveau du service à moins qu'il n'y ait qu'un seul service dans l'assembly. Les attributs sont définis d'après les spécifications de la section.
Exemple
<diagnostics wmiProviderEnabled="false"
performanceCounters="all">
<messageLogging logEntireMessage="true"
logMalformedMessages="true"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="true"
maxMessagesToLog="42"
maxSizeOfMessageToLog="42">
<filters>
<clear />
</filters>
</messageLogging>
</diagnostics>