Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie les écouteurs de suivi qui collectent, stockent et routent les messages et le niveau où un commutateur de trace est défini.
<configuration><system.diagnostics>
Syntaxe
<system.diagnostics>
</system.diagnostics>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributes
Aucun.
Éléments enfants
| Élément | Descriptif |
|---|---|
| <affirmer> | Spécifie s’il faut afficher une boîte de message lorsque vous appelez la Debug.Assert méthode ; spécifie également le nom du fichier dans lequel écrire des messages. |
| <performanceCounters> | Spécifie la taille de la mémoire globale partagée par les compteurs de performances. |
| <sharedListeners> | Contient des écouteurs que n’importe quel élément source ou trace peut référencer. Les écouteurs identifiés comme écouteurs partagés peuvent être ajoutés à des sources ou des traces par nom. |
| <Sources> | Spécifie les sources de trace qui initient les messages de suivi. |
| <Commutateurs> | Contient des commutateurs de trace et les niveaux où les commutateurs de trace sont définis. |
| <Trace> | Contient des écouteurs qui collectent, stockent et routent les messages de suivi. |
Éléments parents
| Élément | Descriptif |
|---|---|
configuration |
Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework. |
Example
L’exemple suivant montre comment incorporer un commutateur de trace et un écouteur de trace à l’intérieur de l’élément <system.diagnostics> . Le General commutateur de trace est défini sur le TraceLevel niveau. L’écouteur myListener de trace crée un fichier appelé MyListener.log et écrit la sortie dans le fichier.
Note
Dans .NET Framework version 2.0, vous pouvez utiliser du texte pour spécifier la valeur d’un commutateur. Par exemple, vous pouvez spécifier true pour un BooleanSwitch texte représentant une valeur d’énumération telle que Error pour un TraceSwitch. La ligne <add name="myTraceSwitch" value="Error" /> est équivalente à <add name="myTraceSwitch" value="1" />.
<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>