Bagikan melalui


EventLevel Enum

Definisi

Mengidentifikasi tingkat peristiwa.

public enum class EventLevel
public enum EventLevel
type EventLevel = 
Public Enum EventLevel
Warisan
EventLevel

Bidang

Critical 1

Tingkat ini sesuai dengan kesalahan kritis, yang merupakan kesalahan serius yang telah menyebabkan kegagalan besar.

Error 2

Tingkat ini menambahkan kesalahan standar yang menandakan masalah.

Informational 4

Tingkat ini menambahkan peristiwa informasi atau pesan yang bukan kesalahan. Peristiwa ini dapat membantu melacak kemajuan atau status aplikasi.

LogAlways 0

Tidak ada pemfilteran tingkat yang dilakukan pada peristiwa. Saat digunakan sebagai filter tingkat untuk mengaktifkan peristiwa, misalnya di EventListener.EnableEvents(), peristiwa semua tingkat akan disertakan.

Verbose 5

Tingkat ini menambahkan peristiwa atau pesan yang panjang. Ini menyebabkan semua peristiwa dicatat.

Warning 3

Tingkat ini menambahkan peristiwa peringatan (misalnya, peristiwa yang diterbitkan karena disk mendekati kapasitas penuh).

Contoh

Contoh berikut menunjukkan cara menggunakan Error anggota enumerasi untuk mengidentifikasi pesan kesalahan. Contoh ini adalah bagian dari contoh yang lebih besar yang disediakan untuk EventSource kelas .

[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

Contoh berikut menunjukkan cara menggunakan Informational anggota enumerasi untuk mengidentifikasi pesan informasi. Contoh ini adalah bagian dari contoh yang lebih besar yang disediakan untuk EventSource kelas .

[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

Contoh berikut menunjukkan cara menggunakan Verbose anggota enumerasi untuk mengidentifikasi pesan verbose. Contoh ini adalah bagian dari contoh yang lebih besar yang disediakan untuk EventSource kelas .

[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

Keterangan

Tingkat menandakan tingkat keparahan suatu peristiwa. Tingkat keparahan yang lebih rendah mencakup tingkat keparahan yang lebih tinggi. Misalnya, Warning mencakup Error tingkat dan Critical , yang lebih tinggi tingkat keparahannya.

Berlaku untuk