EventLog.Clear Metod

Definition

Tar bort alla poster från händelseloggen.

public:
 void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()

Undantag

Händelseloggen har inte rensats.

-eller-

Det går inte att öppna loggen. Det finns ingen Windows felkod.

Ett värde har inte angetts för egenskapen Log . Kontrollera att loggnamnet inte är en tom sträng.

Loggen finns inte.

Exempel

I följande exempel rensas en händelselogg.

Caution

Eftersom program, system, säkerhet och andra icke-anpassade loggar kan innehålla viktig information. Se till att ange en anpassad logg innan du kör den här exempelkoden. Det här exemplet tar bort den anpassade loggen myNewLog.

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

Kommentarer

Händelseloggar anges med en maximal storlek som avgör hur många poster de kan innehålla. När en händelselogg är full slutar den att spela in ny händelseinformation eller börjar skriva över tidigare poster. Om händelseinspelningen stoppas kan du använda den här metoden för att rensa loggen för befintliga poster och låta den börja spela in händelser igen. Du måste ha administratörsbehörighet till den dator där loggen finns för att rensa poster i händelseloggen.

Clear stänger händelseloggen, släpper händelsehandtagen, hämtar nya läs- och skrivhandtag och öppnar händelseloggen igen. Händelser som tas emot efter anropet till metoden rensas inte tillsammans med de befintliga händelserna.

Gäller för

Se även