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.
Contient des écouteurs qui collectent, stockent et routent les messages de suivi.
trace system.diagnostics <>>>
Syntaxe
<trace autoflush="true|false"
indentsize="indent value"
useGlobalLock="true| false"/>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributes
| Caractéristique | Descriptif |
|---|---|
autoflush |
Attribut facultatif. Spécifie si les écouteurs de trace vident automatiquement la mémoire tampon de sortie après chaque opération d’écriture. |
indentsize |
Attribut facultatif. Spécifie le nombre d’espaces à mettre en retrait. |
useGlobalLock |
Attribut facultatif. Indique si le verrou global doit être utilisé. |
attribut autoflush
| Valeur | Descriptif |
|---|---|
false |
Ne vide pas automatiquement la mémoire tampon de sortie. Il s’agit de la valeur par défaut. |
true |
Vide automatiquement la mémoire tampon de sortie. |
useGlobalLock Attribute
| Valeur | Descriptif |
|---|---|
false |
N’utilise pas le verrou global si l’écouteur est thread-safe ; sinon, utilise le verrou global. |
true |
Utilise le verrou global, que l’écouteur soit thread-safe ou non. Il s’agit de la valeur par défaut. |
Éléments enfants
| Élément | Descriptif |
|---|---|
| <Auditeurs> | Spécifie un écouteur qui collecte, stocke et route les messages. |
É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. |
system.diagnostics |
Spécifie les écouteurs de suivi qui collectent, stockent et routent les messages et le niveau où un commutateur de trace est défini. |
Example
L’exemple suivant montre comment utiliser l’élément <trace> pour ajouter l’écouteur MyListener à la Listeners collection.
MyListener crée un fichier nommé MyListener.log et écrit la sortie dans le fichier. L’attribut useGlobalLock est défini falsesur , ce qui entraîne l’utilisation du verrou global si l’écouteur de trace est thread safe. L’attribut autoflush est défini truesur , ce qui entraîne l’écriture de l’écouteur de trace dans le fichier, que la Trace.Flush méthode soit appelée. L’attribut indentsize est défini sur 0 (zéro), ce qui entraîne le retrait des espaces zéro lorsque la Trace.Indent méthode est appelée.
<configuration>
<system.diagnostics>
<trace useGlobalLock="false" 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" />
</listeners>
</trace>
</system.diagnostics>
</configuration>