EventLevel 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
イベントのレベルを識別します。
public enum class EventLevel
public enum EventLevel
type EventLevel =
Public Enum EventLevel
- 継承
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| LogAlways | 0 | イベントに対してレベル フィルター処理は行われません。 EventListener.EnableEvents() などのイベントを有効にするためのレベル フィルターとして使用すると、すべてのレベルのイベントが含まれます。 |
| Critical | 1 | このレベルは重大なエラーに対応します。これは重大なエラーであり、重大なエラーの原因となっています。 |
| Error | 2 | このレベルでは、問題を示す標準エラーが追加されます。 |
| Warning | 3 | このレベルでは、警告イベント (ディスクの容量が不足しているために発行されるイベントなど) が追加されます。 |
| Informational | 4 | このレベルでは、エラーではない情報イベントまたはメッセージが追加されます。 これらのイベントは、アプリケーションの進行状況または状態をトレースするのに役立ちます。 |
| Verbose | 5 | このレベルでは、長いイベントまたはメッセージが追加されます。 これにより、すべてのイベントがログに記録されます。 |
例
次の例は、 Error 列挙メンバーを使用してエラー メッセージを識別する方法を示しています。 この例は、 EventSource クラスに提供されるより大きな例の一部です。
[Event(1, Message = "Application Failure: {0}", Level = EventLevel.Error, Keywords = Keywords.Diagnostic)]
public void Failure(string message) { WriteEvent(1, message); }
<[Event](1, Message:="Application Failure: {0}", Level:=EventLevel.Error, Keywords:=Keywords.Diagnostic)> _
Public Sub Failure(ByVal message As String)
WriteEvent(1, message)
End Sub
次の例は、 Informational 列挙メンバーを使用して情報メッセージを識別する方法を示しています。 この例は、 EventSource クラスに提供されるより大きな例の一部です。
[Event(2, Message = "Starting up.", Keywords = Keywords.Perf, Level = EventLevel.Informational)]
public void Startup() { WriteEvent(2); }
<[Event](2, Message:="Starting up.", Keywords:=Keywords.Perf, Level:=EventLevel.Informational)> _
Public Sub Startup()
WriteEvent(2)
End Sub
次の例は、 Verbose 列挙メンバーを使用して詳細メッセージを識別する方法を示しています。 この例は、 EventSource クラスに提供されるより大きな例の一部です。
[Event(7, Level = EventLevel.Verbose, Keywords = Keywords.DataBase)]
public void Mark(int ID) { if (IsEnabled()) WriteEvent(7, ID); }
<[Event](7, Level:=EventLevel.Verbose, Keywords:=Keywords.DataBase)> _
Public Sub Mark(ByVal ID As Integer)
If IsEnabled() Then
WriteEvent(7, ID)
End If
End Sub
注釈
このレベルは、イベントの重大度を示します。 重大度レベルが低いほど、重大度レベルが高くなります。 たとえば、 Warning には、重大度が高い Error レベルと Critical レベルが含まれます。