Partager via


<filter>, élément de <add> pour <sharedListeners>

Mise à jour : novembre 2007

Ajoute un filtre à un écouteur de la collection sharedListeners.

<configuration>, élément
  <system.diagnostics>, élément
    <sharedListeners>, élément
      <add>, élément de <sharedListeners>
        <filter>, élément de <add> pour <sharedListeners>

<filter type="System.Diagnostics.EventTypeFilter" 
  initializeData="Warning" />

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut

Description

type

Attribut requis.

Spécifie le type du filtre. Vous pouvez utiliser uniquement le nom complet du type (au format de la propriété Type.FullName) ou utiliser le nom de type qualifié complet comprenant les informations d'assembly (au format de la propriété Type.AssemblyQualifiedName). Pour plus d'informations sur la création d'un nom de type qualifié complet, consultez Spécification des noms de types qualifiés complets.

initializeData

Attribut facultatif.

Chaîne passée au constructeur pour la classe spécifiée.

Éléments enfants

Aucun.

É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 les écouteurs de traçage qui collectent, stockent et routent des messages, ainsi que le niveau auquel un commutateur de traçage est défini.

sharedListeners

Collection d'écouteurs qui peut être référencée par tout élément source ou de trace.

add

Ajoute un écouteur à la collection sharedListeners.

Notes

Si un écouteur est défini dans un élément <add> de l'élément <sharedListeners>, le filtre de cet écouteur doit être défini dans un élément <filter>, qui est un enfant de l'élément <add>.

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 <filter> pour ajouter un filtre à l'écouteur de la trace console de la collection sharedListeners.

<configuration>
  <system.diagnostics>
    <sources>
      <source name="myTraceSource" >
        <listeners>
          <add name="console" />
          <remove name="Default" />
        </listeners>
      </source>
    </sources>
    <sharedListeners>
      <add name="console" 
        type="System.Diagnostics.ConsoleTraceListener" >
        <filter type="System.Diagnostics.EventTypeFilter" 
          initializeData="Error" />
      </add>
    </sharedListeners>
  </system.diagnostics>
</configuration>

Voir aussi

Référence

Schéma des paramètres de traçage et de débogage

TraceFilter

TraceListener

TraceSource