Partager via


<system.diagnostics>, élément

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.

<configuration>, élément
  <system.diagnostics>, élément

<system.diagnostics> 
</system.diagnostics>

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

<assert>

Spécifie s'il convient d'afficher un message lorsque vous appelez la méthode Debug.Assert ; spécifie également le nom du fichier dans lequel écrire les messages.

<switches>

Contient des commutateurs de traçage et les niveaux auxquels les commutateurs de traçage sont définis.

<trace>

Contient des écouteurs qui collectent, stockent et routent des messages de traçage.

É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.

Exemple

L'exemple suivant montre comment incorporer un commutateur de traçage et un écouteur de traçage dans l'élément <system.diagnostics>. Le commutateur de traçage General est défini au niveau TraceLevel.Error. L'écouteur de traçage myListener crée un fichier MyListener.log et écrit la sortie dans ce fichier.

<configuration>
   <system.diagnostics>
      <switches>
         <add name="General" value="4" />
      </switches>
      <trace autoflush="true" indentsize="2">
         <listeners>
            <add name="myListener" type="System.Diagnostics.TextWriterTraceListener, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="MyListener.log" traceOutputOptions="ProcessId, LogicalOperationStack, Timestamp, ThreadId, Callstack, DateTime" />
         </listeners>
      </trace>
   </system.diagnostics>
</configuration>

Voir aussi

Référence

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