Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica un agente de escucha que recopila, almacena y enruta mensajes. Los agentes de escucha dirigen los resultados del seguimiento a un destino apropiado.
<configuration>
<system.diagnostics>
<trace>
<listeners>
Sintaxis
<listeners>
<add>...</add>
<clear/>
<remove ... />
</listeners>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Elemento | Descripción |
---|---|
<add> | Agrega un agente de escucha a la colección Listeners . |
<clear> | Borra la colección Listeners de un seguimiento. |
<remove> | Quita un agente de escucha de la colección Listeners . |
Elementos primarios
Elemento | Descripción |
---|---|
configuration |
Elemento raíz de cada archivo de configuración usado por las aplicaciones de Common Language Runtime y .NET Framework. |
system.diagnostics |
Especifica el elemento raíz de la sección de configuración de ASP.NET. |
trace |
Contiene agentes de escucha que recopilan, almacenan y enrutan los mensajes de seguimiento. |
Comentarios
Las clases Debug y Trace comparten la misma colección de agentes de escucha. Si agrega un objeto de escucha a la colección en una de estas clases, la otra clase usa el mismo agente de escucha. Las clases de agente de escucha enviadas con .NET Framework derivan de la clase TraceListener.
Archivo de configuración
Este elemento se puede usar en el archivo de configuración del equipo (Machine.config) o en el archivo de configuración de la aplicación.
Ejemplo
En el ejemplo siguiente se muestra cómo usar el elemento <listeners> para agregar los agentes MyListener
y MyEventListener
a la colección Listeners. MyListener
crea un archivo denominado MyListener.log
y escribe la salida en el archivo. MyEventListener
crea una entrada en el registro de eventos.
<configuration>
<system.diagnostics>
<trace autoflush="true" indentsize="0">
<listeners>
<add name="myListener"
type="System.Diagnostics.TextWriterTraceListener,
system, version=1.0.3300.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
initializeData="c:\myListener.log" />
<add name="MyEventListener"
type="System.Diagnostics.EventLogTraceListener,
system, version=1.0.3300.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
initializeData="MyConfigEventLog"/>
</listeners>
</trace>
</system.diagnostics>
</configuration>