Lire en anglais

Partager via


EventLevel Énumération

Définition

Identifie le niveau d'un événement.

C#
public enum EventLevel
Héritage
EventLevel

Champs

Nom Valeur Description
Critical 1

Ce niveau correspond à une erreur critique (une erreur grave ayant provoqué une panne importante).

Error 2

Ce niveau correspond aux erreurs standard qui signifient l'existence d'un problème.

Informational 4

Ce niveau ajoute des événements d'information ou des messages qui ne signalent pas des erreurs. Ces événements peuvent aider à suivre la progression ou l'état d'une application.

LogAlways 0

Aucun filtrage de niveau ne s'effectue sur l'événement. Lorsqu’il est utilisé comme filtre de niveau pour activer des événements, par exemple dans EventListener.EnableEvents(), les événements de tous les niveaux sont inclus.

Verbose 5

Ce niveau ajoute des événements ou des messages longs. Il provoque l'enregistrement de tous les événements.

Warning 3

Ce niveau ajoute des événements d'avertissement (par exemple, des événements publiés parce que l'utilisation d'un disque approche de sa capacité totale).

Exemples

L’exemple suivant montre comment utiliser le membre d’énumération Error pour identifier un message d’erreur. Cet exemple fait partie d’un exemple plus grand fourni pour la EventSource classe .

C#
[Event(1, Message = "Application Failure: {0}", Level = EventLevel.Error, Keywords = Keywords.Diagnostic)]
public void Failure(string message) { WriteEvent(1, message); }

L’exemple suivant montre comment utiliser le membre d’énumération Informational pour identifier un message d’information. Cet exemple fait partie d’un exemple plus grand fourni pour la EventSource classe .

C#
[Event(2, Message = "Starting up.", Keywords = Keywords.Perf, Level = EventLevel.Informational)]
public void Startup() { WriteEvent(2); }

L’exemple suivant montre comment utiliser le membre d’énumération Verbose pour identifier un message détaillé. Cet exemple fait partie d’un exemple plus grand fourni pour la EventSource classe .

C#
[Event(7, Level = EventLevel.Verbose, Keywords = Keywords.DataBase)]
public void Mark(int ID) { if (IsEnabled()) WriteEvent(7, ID); }

Remarques

Le niveau indique la gravité d’un événement. Les niveaux de gravité inférieurs englobent des niveaux de gravité plus élevés. Par exemple, Warning inclut les Error niveaux et Critical , qui sont plus sévères.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0