Elemento <listeners> para <trace>
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>
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de