<diagnóstico>
El elemento diagnostics define valores que pueden ser utilizados por un administrador para la inspección y control en tiempo de ejecución.
<<system.serviceModel>>
<diagnóstico>
<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>
Atributos y elementos
Atributos
Atributo | Descripción |
---|---|
wmiProviderEnabled |
Un valor booleano que especifica si el proveedor de WMI para el ensamblado está habilitado. El proveedor de WMI se requiere para que el usuario obtenga acceso en tiempo de ejecución a las características de control e inspección de Windows Communication Foundation (WCF). El valor predeterminado es false. |
performanceCounters |
Especifica si se habilitan los contadores de rendimiento para el ensamblado. Los valores válidos son
|
Elementos secundarios
Elemento | Descripción |
---|---|
messageLogging |
Describe los valores para el registro de mensajes WCF. |
Elementos primarios
Elemento | Descripción |
---|---|
serviceModel |
El elemento raíz de todos los elementos de configuración WCF. |
Comentarios
La sección diagnostics define los valores de diagnóstico para todos los servicios situados en un ensamblado. No es posible definir los valores de diagnóstico independientes en el nivel de servicio a menos que sólo haya un servicio en el ensamblado. Los atributos se establecen según los requisitos de la sección.
Ejemplo
<diagnostics wmiProviderEnabled="false"
performanceCounters="all">
<messageLogging logEntireMessage="true"
logMalformedMessages="true"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="true"
maxMessagesToLog="42"
maxSizeOfMessageToLog="42">
<filters>
<clear />
</filters>
</messageLogging>
</diagnostics>