TraceLevel Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les messages à envoyer en sortie pour les classes Debug, Trace et TraceSwitch.
public enum class TraceLevel
public enum TraceLevel
type TraceLevel =
Public Enum TraceLevel
- Héritage
Champs
Error | 1 | Envoie en sortie des messages de gestion des erreurs. |
Info | 3 | Envoie des messages d'information, des avertissements ou des messages de gestion des erreurs. |
Off | 0 | N'envoie en sortie aucun message de traçage ou de débogage. |
Verbose | 4 | Envoie en sortie tous les messages de traçage et de débogage. |
Warning | 2 | Envoie en sortie les messages d'avertissement et de gestion d'erreurs. |
Remarques
Cette énumération est utilisée par la classe TraceSwitch.
Vous devez activer le suivi ou le débogage pour utiliser un commutateur. La syntaxe suivante est propre au compilateur. Si vous utilisez des compilateurs autres que C# ou Visual Basic, reportez-vous à la documentation de votre compilateur.
Pour activer le débogage en C#, ajoutez l’indicateur
/d:DEBUG
à la ligne de commande du compilateur lorsque vous compilez votre code, ou vous pouvez ajouter#define DEBUG
en haut de votre fichier. En Visual Basic, ajoutez l’indicateur/d:DEBUG=True
à la ligne de commande du compilateur.Pour activer le suivi en C#, ajoutez l’indicateur
/d:TRACE
à la ligne de commande du compilateur lorsque vous compilez votre code ou ajoutez#define TRACE
en haut de votre fichier. En Visual Basic, ajoutez l’indicateur/d:TRACE=True
à la ligne de commande du compilateur.
Pour plus d’informations sur l’instrumentation de votre application, consultez Debug et Trace.
Dans les fichiers de configuration d’application .NET Framework, vous pouvez utiliser du texte pour spécifier la valeur d’un commutateur. Par exemple, true
pour un BooleanSwitch, ou le texte représentant une valeur d’énumération telle que Error
pour un TraceSwitch. La ligne <add name="mySwitch" value="Error" />
équivaut à <add name="mySwitch" value="1" />
. Vous pouvez également définir des niveaux de trace à l’aide de la valeur entière de l’énumération. Le tableau suivant montre la relation entre les membres d’énumération TraceLevel et leurs entrées de fichier de configuration correspondantes.
Niveau de suivi | Valeur du fichier de configuration |
---|---|
Désactivé | 0 |
Error | 1 |
Warning | 2 |
Info | 3 |
Commentaires | 4 |