EventLog.Clear Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa wszystkie wpisy z dziennika zdarzeń.
public:
void Clear();
public void Clear ();
member this.Clear : unit -> unit
Public Sub Clear ()
Wyjątki
Dziennik zdarzeń nie został pomyślnie wyczyszczone.
-lub-
Nie można otworzyć dziennika. Kod błędu systemu Windows jest niedostępny.
Wartość nie jest określona Log dla właściwości. Upewnij się, że nazwa dziennika nie jest pustym ciągiem.
Dziennik nie istnieje.
Przykłady
Poniższy przykład czyści dziennik zdarzeń.
Przestroga
Ponieważ dzienniki aplikacji, systemu, zabezpieczeń i innych dzienników innych niż niestandardowe mogą zawierać kluczowe informacje; przed wykonaniem tego przykładowego kodu należy określić dziennik niestandardowy. W tym przykładzie usunięto dziennik myNewLog
niestandardowy .
#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
Uwagi
Dzienniki zdarzeń są ustawiane z maksymalnym rozmiarem określającym liczbę wpisów, które mogą zawierać. Gdy dziennik zdarzeń jest pełny, zatrzymuje rejestrowanie nowych informacji o zdarzeniach lub zaczyna zastępować wcześniejsze wpisy. Jeśli rejestrowanie zdarzeń zostanie zatrzymane, możesz użyć tej metody, aby wyczyścić dziennik istniejących wpisów i zezwolić na ponowne rozpoczęcie rejestrowania zdarzeń. Musisz mieć uprawnienia administratora do komputera, na którym znajduje się dziennik, aby wyczyścić wpisy dziennika zdarzeń.
Clear zamyka dziennik zdarzeń, zwalnia dojścia zdarzeń, pobiera nowe uchwyty odczytu i zapisu oraz ponownie otwiera dziennik zdarzeń. Zdarzenia odebrane po wywołaniu metody nie są czyszczone wraz z istniejącymi zdarzeniami.