EventLevel Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengidentifikasi tingkat peristiwa.
public enum class EventLevel
public enum EventLevel
type EventLevel =
Public Enum EventLevel
- Warisan
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.