<sharedListeners>, élément
Mise à jour : novembre 2007
Contient des écouteurs qui peuvent être référencés par n'importe quel élément trace ou source. Ces écouteurs ne reçoivent pas de traces par défaut et il n'est pas possible de les récupérer au moment de l'exécution. Les écouteurs identifiés comme des écouteurs partagés peuvent être ajoutés aux sources ou aux traces par nom.
<configuration>, élément
<system.diagnostics>, élément
<sharedListeners>, élément
<sharedListeners>
<add>...</add>
</sharedListeners>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Aucun.
Éléments enfants
Élément |
Description |
---|---|
Ajoute un écouteur à la collection sharedListeners. |
É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. |
Notes
L'ajout d'un écouteur à la collection sharedListeners ne l'active pas pour autant. Il doit encore être ajouté à une source de trace ou à une trace en l'ajoutant à la collection Listeners de cet élément trace. Les classes d'écouteur du .NET Framework dérivent de la classe TraceListener.
Cet élément peut être utilisé dans le fichier de configuration machine (Machine.config) et dans le fichier de configuration de l'application.
Exemple
L'exemple suivant montre comment utiliser l'élément <sharedListeners> pour ajouter l'écouteur console à la collection Listeners pour les classes TraceSource et Trace. L'écouteur de la trace console écrit des informations de traçage dans la console par des appels à TraceSource ou à Trace.
<system.diagnostics>
<sources>
<source name="mySource" switchName="sourceSwitch value="Verbose" >
<listeners>
<add name="console" />
</listeners>
</source>
</sources>
<sharedListeners> <add name="console" type="System.Diagnostics.ConsoleTraceListener" > <filter type="System.Diagnostics.EventTypeFilter" initializeData="Warning" /> </add> </sharedListeners>
<trace>
<listeners>
<add name="console" />
</listeners>
</trace>
</system.diagnostics>