EventLevel 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이벤트의 수준을 식별합니다.
public enum class EventLevel
public enum EventLevel
type EventLevel =
Public Enum EventLevel
- 상속
필드
Critical | 1 | 이 수준은 중대한 작업 실패를 일으킨 심각한 오류에 해당합니다. |
Error | 2 | 이 수준은 문제를 알리는 표준 오류를 추가합니다. |
Informational | 4 | 이 수준은 오류가 아닌 정보 이벤트 또는 메시지를 추가합니다. 이러한 이벤트를 통해 애플리케이션의 진행률이나 상태를 추적할 수 있습니다. |
LogAlways | 0 | 이벤트에서 수준 필터링을 수행하지 않습니다. EventListener.EnableEvents()와 같이 이벤트를 사용하도록 설정하기 위한 수준 필터로 사용되는 경우 모든 수준의 이벤트가 포함됩니다. |
Verbose | 5 | 이 수준은 길이가 긴 이벤트 또는 메시지를 추가합니다. 모든 이벤트가 기록되도록 합니다. |
Warning | 3 | 이 수준은 경고 이벤트를 추가합니다(예: 디스크 용량이 거의 꽉 찰 때 게시되는 이벤트). |
예제
다음 예제에서는 열거형 멤버를 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
수준이 포함됩니다.
적용 대상
.NET