Compartir a través de


<diagnósticos>

El diagnostics elemento define la configuración que puede usar un administrador para la inspección y el control en tiempo de ejecución.

<configuración>
   <system.serviceModel>
     <diagnósticos>

Syntax

<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, los elementos secundarios y los elementos primarios.

Attributes

Atributo Description
etwProviderId Cadena que especifica el identificador del proveedor de Event-Tracing, que escribe eventos en sesiones ETW.
contadores de rendimiento Especifica si los contadores de rendimiento del ensamblado están habilitados. Los valores válidos son

- Desactivado: los contadores de rendimiento están deshabilitados.
- ServiceOnly: solo se habilitan los contadores de rendimiento relevantes para este servicio.
- Todo: los contadores de rendimiento se pueden ver en tiempo de ejecución.
- Valor predeterminado: se crea una única instancia de contador de rendimiento _WCF_Admin. Esta instancia se usa para habilitar la recopilación de datos de SQM que usa la infraestructura. Ninguno de los valores de contador de esta instancia se actualiza y, por tanto, permanecerá en cero. Este es el valor predeterminado si no hay ninguna configuración para WCF.
wmiProviderEnabled Valor booleano que especifica si el proveedor WMI del ensamblado está habilitado. El proveedor WMI es necesario para que el usuario obtenga acceso en tiempo de ejecución a las características de inspección y control de Windows Communication Foundation (WCF). El valor predeterminado es false.

Elementos secundarios

Elemento Description
<endToEndTracing> Elemento de configuración que permite habilitar y deshabilitar distintos aspectos del seguimiento de un extremo a otro durante la ejecución de una aplicación de servicio.
<registroDeMensajes> Describe la configuración del registro de mensajes WCF.

Elementos primarios

Elemento Description
serviceModel Elemento raíz de todos los elementos de configuración de WCF.

Observaciones

La diagnostics sección define la configuración de diagnóstico para todos los servicios ubicados en un ensamblado. No es posible definir configuraciones de diagnóstico independientes en el nivel de servicio a menos que solo haya un servicio en el ensamblado. Los atributos se establecen según los requisitos de la sección.

Example

<diagnostics wmiProviderEnabled="false"
             performanceCounters="all">
  <messageLogging logEntireMessage="true"
                  logMalformedMessages="true"
                  logMessagesAtServiceLevel="true"
                  logMessagesAtTransportLevel="true"
                  maxMessagesToLog="42"
                  maxSizeOfMessageToLog="42">
    <filters>
      <clear />
    </filters>
  </messageLogging>
</diagnostics>

Consulte también