EventLogEntryType-Enumeration
Gibt den Ereignistyp eines Ereignisprotokolleintrags an.
Namespace: System.Diagnostics
Assembly: System (in system.dll)
Syntax
'Declaration
Public Enumeration EventLogEntryType
'Usage
Dim instance As EventLogEntryType
public enum EventLogEntryType
public enum class EventLogEntryType
public enum EventLogEntryType
public enum EventLogEntryType
Member
Membername | Beschreibung | |
---|---|---|
Error | Ein Fehlerereignis. Weist auf ein erhebliches Problem hin, über das der Benutzer informiert werden muss; i. d. R. ein Funktions- oder Datenverlust. | |
FailureAudit | Ein Überwachungsereignis für Fehler. Gibt ein Sicherheitsereignis an, das eintritt, wenn ein überwachter Zugriff fehlschlägt, z. B. das Öffnen einer Datei. | |
Information | Ein Informationsereignis. Gibt eine wichtige, erfolgreiche Operation an. | |
SuccessAudit | Ein Überwachungsereignis für Erfolge. Gibt ein Sicherheitsereignis an, das auftritt, wenn ein überwachter Zugriff erfolgreich ist, z. B. eine erfolgreiche Anmeldung. | |
Warning | Ein Warnungsereignis. Weist auf ein Problem hin, das nicht unmittelbar von Bedeutung ist, das jedoch auf Bedingungen hindeutet, die später zu Problemen führen können. |
Hinweise
Der Typ eines Ereignisprotokolleintrags bietet zusätzliche Informationen für den Eintrag. Anwendungen legen den Typ des Eintrags fest, wenn sie den Eintrag in das Ereignisprotokoll schreiben.
Jedes Ereignis muss von einem einzigen Typ sein. Für einen Eintrag können keine Ereignistypen kombiniert werden. Mithilfe dieses Typs wird von der Ereignisanzeige bestimmt, welches Symbol in der Listenansicht des Protokolls angezeigt werden soll.
Beispiel
' Check whether source exist in event log.
If False = EventLog.SourceExists(mySource) Then
' Create a new source in a specified log on a system.
EventLog.CreateEventSource(mySource, myLog)
End If
' Create an event log instance.
myEventLog = New EventLog(myLog)
' Initialize source property of obtained instance.
myEventLog.Source = mySource
Select Case myIntLog
Case 1
' Write an 'Error' entry in specified log of event log.
myEventLog.WriteEntry(myMessage, EventLogEntryType.Error, myID)
Case 2
' Write a 'Warning' entry in specified log of event log.
myEventLog.WriteEntry(myMessage, EventLogEntryType.Warning, myID)
Case 3
' Write an 'Information' entry in specified log of event log.
myEventLog.WriteEntry(myMessage, EventLogEntryType.Information, myID)
Case 4
' Write a 'FailureAudit' entry in specified log of event log.
myEventLog.WriteEntry(myMessage, EventLogEntryType.FailureAudit, myID)
Case 5
' Write a 'SuccessAudit' entry in specified log of event log.
myEventLog.WriteEntry(myMessage, EventLogEntryType.SuccessAudit, myID)
Case Else
Console.WriteLine("Error: Failed to create an event in event log.")
End Select
Console.WriteLine("A new event in log '{0}' with ID '{1}' " + _
"is successfully written into event log.", myEventLog.Log, myID)
// Check whether source exist in event log.
if( false == EventLog.SourceExists( mySource ))
{
// Create a new source in a specified log on a system.
EventLog.CreateEventSource( mySource, myLog );
}
// Create an event log instance.
myEventLog = new EventLog( myLog );
// Initialize source property of obtained instance.
myEventLog.Source = mySource;
switch( myIntLog )
{
case 1:
// Write an 'Error' entry in specified log of event log.
myEventLog.WriteEntry( myMessage, EventLogEntryType.Error, myID );
break;
case 2:
// Write a 'Warning' entry in specified log of event log.
myEventLog.WriteEntry( myMessage, EventLogEntryType.Warning, myID );
break;
case 3:
// Write an 'Information' entry in specified log of event log.
myEventLog.WriteEntry( myMessage, EventLogEntryType.Information, myID );
break;
case 4:
// Write a 'FailureAudit' entry in specified log of event log.
myEventLog.WriteEntry( myMessage, EventLogEntryType.FailureAudit, myID );
break;
case 5:
// Write a 'SuccessAudit' entry in specified log of event log.
myEventLog.WriteEntry( myMessage, EventLogEntryType.SuccessAudit, myID );
break;
default:
Console.WriteLine("Error: Failed to create an event in event log.");
break;
}
Console.WriteLine("A new event in log '{0}' with ID '{1}' "
+"is successfully written into event log.",
myEventLog.Log, myID );
// Check whether source exist in event log.
if ( !EventLog::SourceExists( mySource ) )
{
// Create a new source in a specified log on a system.
EventLog::CreateEventSource( mySource, myLog );
}
// Create an event log instance.* myEventLog = new EventLog(myLog);
// Initialize source property of obtained instance.
myEventLog->Source = mySource;
switch ( myIntLog )
{
case 1:
// Write an 'Error' entry in specified log of event log.
myEventLog->WriteEntry( myMessage, EventLogEntryType::Error, myID );
break;
case 2:
// Write a 'Warning' entry in specified log of event log.
myEventLog->WriteEntry( myMessage, EventLogEntryType::Warning, myID );
break;
case 3:
// Write an 'Information' entry in specified log of event log.
myEventLog->WriteEntry( myMessage, EventLogEntryType::Information, myID );
break;
case 4:
// Write a 'FailureAudit' entry in specified log of event log.
myEventLog->WriteEntry( myMessage, EventLogEntryType::FailureAudit, myID );
break;
case 5:
// Write a 'SuccessAudit' entry in specified log of event log.
myEventLog->WriteEntry( myMessage, EventLogEntryType::SuccessAudit, myID );
break;
default:
Console::WriteLine( "Error: Failed to create an event in event log." );
break;
}
Console::WriteLine( "A new event in log '{0}' with ID '{1}' is successfully written into event log.", myEventLog->Log, myID );
// Check whether source exist in event log.
if (false == EventLog.SourceExists(mySource)) {
// Create a new source in a specified log on a system.
EventLog.CreateEventSource(mySource, myLog);
}
// Create an event log instance.
myEventLog = new EventLog(myLog);
// Initialize source property of obtained instance.
myEventLog.set_Source(mySource);
switch (myIntLog) {
case 1 :
// Write an 'Error' entry in specified log of event log.
myEventLog.WriteEntry(myMessage,
EventLogEntryType.Error, myID);
break;
case 2 :
// Write a 'Warning' entry in specified log of event log.
myEventLog.WriteEntry(myMessage,
EventLogEntryType.Warning, myID);
break;
case 3 :
// Write an 'Information' entry in specified log of
// event log.
myEventLog.WriteEntry(myMessage,
EventLogEntryType.Information, myID);
break;
case 4 :
// Write a 'FailureAudit' entry in specified log of
// event log.
myEventLog.WriteEntry(myMessage,
EventLogEntryType.FailureAudit, myID);
break;
case 5 :
// Write a 'SuccessAudit' entry in specified
// log of event log.
myEventLog.WriteEntry(myMessage,
EventLogEntryType.SuccessAudit, myID);
break;
default :
Console.WriteLine("Error: Failed to create an event "
+ "in event log.");
break;
}
Console.WriteLine("A new event in log '{0}' with ID '{1}' "
+ "is successfully written into event log.",
myEventLog.get_Log(),(Int32) myID);
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0