У меня есть код для получения информации из журналов событий.
protected void Page_Load(object sender, EventArgs e)
{
EventLog eventLog = new EventLog("Application", ".");
getEvents(eventLog.Entries);
}
private void getEvents(EventLogEntryCollection eventLogEntryCollection)
{
foreach (EventLogEntry logEntry in eventLogEntryCollection)
{
if (logEntry.Source.Equals("yen"))
{
eventType.Add(logEntry.EntryType.ToString());
eventTime.Add(logEntry.TimeWritten);
eventSource.Add(logEntry.Source);
eventCategory.Add(logEntry.Category);
eventID.Add(logEntry.EventID);
eventMsg.Add(logEntry.Message.ToString());
Global.logger.Info("Level = " + logEntry.EntryType.ToString() + ", eventTime = " + logEntry.TimeWritten);
}
}
}
, поэтому logEntry.EntryType.ToString () иногда возвращает мне информацию, ошибку, предупреждение, а иногда просто 0. что это за 0 для ??
Пожалуйста, любые предложения
логи показывают это:
ИНФОРМАЦИЯ 01-Jun-2011 11: 48: 18.SSS 8. Глобальный - Уровень = Информация, eventTime = 20.05.2011 15:19:08
ИНФОРМАЦИЯ 01-Jun-2011 11: 48: 18.SSS 8. Глобальный - Уровень = 0, EventTime = 20.05.2011 15:19:16