Élément <listeners> pour <trace>
Spécifie un écouteur qui collecte, stocke et route les messages. Les écouteurs dirigent la sortie de traçage vers une cible appropriée.
<configuration>
<system.diagnostics>
<trace>
<listeners>
Syntaxe
<listeners>
<add>...</add>
<clear/>
<remove ... />
</listeners>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Aucune.
Éléments enfants
Élément | Description |
---|---|
<add> | Ajoute un écouteur à la collection Listeners . |
<clear> | Efface la collection Listeners de la trace. |
<remove> | Supprime un écouteur de la collection Listeners . |
Éléments parents
Élément | Description |
---|---|
configuration |
Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework. |
system.diagnostics |
Spécifie l'élément racine de la section de configuration ASP.NET. |
trace |
Contient les écouteurs qui collectent, stockent et acheminent les messages de traçage. |
Notes
Les classes Debug et Trace partagent la même collection Listeners. Si vous ajoutez un objet écouteur à la collection dans l’une de ces classes, l’autre classe utilise le même écouteur. Les classes d’écouteur fournies avec .NET Framework dérivent de la classe TraceListener.
Fichier de configuration
Cet élément peut être défini dans le fichier de configuration de l’application ou dans le fichier de configuration de l’ordinateur (Machine.config).
Exemple
L’exemple suivant montre comment utiliser l’élément <listeners> pour ajouter les écouteurs MyListener
et MyEventListener
à la collection Listeners. MyListener
crée un fichier appelé MyListener.log
et écrit la sortie dans le fichier. MyEventListener
crée une entrée dans le journal des événements.
<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>
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour