<diagnóstico>
El elemento diagnostics define la configuración que puede usar un administrador para la inspección y el control en tiempo de ejecución.
Jerarquía del esquema
<<system.serviceModel>>
<diagnóstico>
Sintaxis
<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>
Atributos y elementos
En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.
Atributos
Atributo | Descripción |
---|---|
etwProviderId |
Cadena que especifica el identificador del proveedor de la traza de eventos, que escribe los eventos en las sesiones de ETW. |
performanceCounters |
Especifica si se habilitan los contadores de rendimiento para el ensamblado. Los valores válidos son
|
wmiProviderEnabled |
Valor booleano que especifica si el proveedor de WMI para el ensamblado está habilitado. El proveedor de WMI es necesario 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. |
Elementos secundarios
Elemento | Descripción |
---|---|
Elemento de configuración que le permite habilitar y deshabilitar aspectos diferentes de traza de un extremo a otro durante el funcionamiento de una aplicación de servicio. |
|
Describe la configuración para el registro de mensajes WCF. |
Elementos primarios
Elemento | Descripción |
---|---|
serviceModel |
El elemento raíz de todos los elementos de configuración WCF. |
Notas
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>