Esta documentación está archivada y no tiene mantenimiento.

Elemento <system.diagnostics>

Especifica los agentes de escucha de seguimiento que recopilan, almacenan y enrutan mensajes, y el nivel donde se establece un modificador de seguimiento.

Elemento <configuration>
  Elemento <system.diagnostics>

<system.diagnostics> 
</system.diagnostics>

Las siguientes secciones describen atributos, elementos secundarios y elementos primarios.

Atributos

Ninguno.

Elementos secundarios

Elemento Descripción

<assert>

Especifica si aparecerá o no un cuadro de mensaje al llamar al método Debug.Assert; también especifica el nombre del archivo donde se escriben los mensajes.

<switches>

Contiene modificadores de seguimiento y los niveles donde éstos se establecen.

<trace>

Contiene agentes de escucha que recopilan, almacenan y enrutan mensajes de seguimiento.

Elementos primarios

Elemento Descripción

configuration

Es el elemento raíz de cada archivo de configuración que utilizan las aplicaciones Common Language Runtime y .NET Framework.

En el siguiente ejemplo se muestra cómo incrustar un modificador de seguimiento y un agente de escucha de seguimiento dentro del elemento <system.diagnostics>. El modificador de seguimiento General se establece en el nivel TraceLevel.Error. El agente de escucha de seguimiento myListener crea un archivo denominado MyListener.log y escribe el resultado en el archivo.

<configuration>
   <system.diagnostics>
      <switches>
         <add name="General" value="4" />
      </switches>
      <trace autoflush="true" indentsize="2">
         <listeners>
            <add name="myListener" type="System.Diagnostics.TextWriterTraceListener, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="MyListener.log" traceOutputOptions="ProcessId, LogicalOperationStack, Timestamp, ThreadId, Callstack, DateTime" />
         </listeners>
      </trace>
   </system.diagnostics>
</configuration>
Mostrar: