EventLog.Clear Metode
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.
Menghapus semua entri dari log peristiwa.
public:
void Clear();
public void Clear ();
member this.Clear : unit -> unit
Public Sub Clear ()
Pengecualian
Log kejadian tidak berhasil dibersihkan.
-atau-
Log tidak dapat dibuka. Kode galat Windows tidak tersedia.
Nilai tidak ditentukan untuk Log properti . Pastikan nama log bukan string kosong.
Log tidak ada.
Contoh
Contoh berikut menghapus log peristiwa.
Perhatian
Karena Aplikasi, Sistem, Keamanan, dan log non-kustom lainnya dapat berisi informasi penting; pastikan untuk menentukan log kustom sebelum menjalankan kode contoh ini. Contoh ini menghapus log myNewLog
kustom .
#using <System.dll>
using namespace System;
using namespace System::Diagnostics;
using namespace System::Threading;
int main()
{
// Create an EventLog instance and assign its log name.
EventLog^ myLog = gcnew EventLog;
myLog->Log = "myNewLog";
myLog->Clear();
}
using System;
using System.Diagnostics;
using System.Threading;
class MySample{
public static void Main(){
// Create an EventLog instance and assign its log name.
EventLog myLog = new EventLog();
myLog.Log = "myNewLog";
myLog.Clear();
}
}
Option Explicit
Option Strict
Imports System.Diagnostics
Imports System.Threading
Class MySample
Public Shared Sub Main()
' Create an EventLog instance and assign its log name.
Dim myLog As New EventLog()
myLog.Log = "myNewLog"
myLog.Clear()
End Sub
End Class
Keterangan
Log peristiwa diatur dengan ukuran maksimum yang menentukan berapa banyak entri yang dapat dimuat. Ketika log peristiwa penuh, log peristiwa berhenti merekam informasi peristiwa baru atau mulai menimpa entri sebelumnya. Jika perekaman peristiwa berhenti, Anda dapat menggunakan metode ini untuk menghapus log entri yang ada dan memungkinkannya untuk mulai merekam peristiwa lagi. Anda harus memiliki izin administrator ke komputer tempat log berada untuk menghapus entri log peristiwa.
Clear menutup log peristiwa, merilis handel peristiwa, mengambil handel baca dan tulis baru, dan membuka kembali log peristiwa. Peristiwa yang diterima setelah panggilan ke metode tidak dibersihkan bersama dengan peristiwa yang ada.