EventLogEntryType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает тип события записи журнала событий.
public enum class EventLogEntryType
public enum EventLogEntryType
type EventLogEntryType =
Public Enum EventLogEntryType
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Error | 1 | Событие ошибки. Это означает, что пользователь должен знать о значительной проблеме; обычно потеря функциональных возможностей или данных. |
| Warning | 2 | Событие предупреждения. Это указывает на проблему, которая не является немедленно важной, но может означать условия, которые могут вызвать будущие проблемы. |
| Information | 4 | Информационное событие. Это означает значительную, успешную операцию. |
| SuccessAudit | 8 | Событие аудита успешного выполнения. Это означает событие безопасности, возникающее при успешной попытке аудита доступа; Например, вход в систему успешно выполнен. |
| FailureAudit | 16 | Событие аудита сбоя. Это означает событие безопасности, возникающее при сбое попытки аудита доступа; Например, неудачная попытка открыть файл. |
Примеры
В следующем примере кода показано, как использовать EventLogEntryType класс для добавления сведений о триггерных событиях в файл журнала. В этом примере switch инструкция используется для определения типа события. Каждая case инструкция используется EventLogEntryType для указания типа события, получения сообщения и идентификатора, а затем записи сведений в журнал.
// 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) 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)
Комментарии
Тип записи журнала событий предоставляет дополнительные сведения для записи. Приложения задают тип записи при записи записи в журнал событий.
Каждое событие должно иметь один тип; Типы событий не могут быть объединены для записи. Просмотр событий использует этот тип для определения значка, отображаемого в представлении списка журнала.