private SystemLogEntry CreateLogEntry(EventLogEntry logEntry, bool includeMessage) { SystemLogEntry entry = new SystemLogEntry(); switch (logEntry.EntryType) { case EventLogEntryType.Error: entry.EntryType = SystemLogEntryType.Error; break; case EventLogEntryType.Warning: entry.EntryType = SystemLogEntryType.Warning; break; case EventLogEntryType.Information: entry.EntryType = SystemLogEntryType.Information; break; case EventLogEntryType.SuccessAudit: entry.EntryType = SystemLogEntryType.SuccessAudit; break; case EventLogEntryType.FailureAudit: entry.EntryType = SystemLogEntryType.FailureAudit; break; } entry.Created = logEntry.TimeGenerated; entry.Source = logEntry.Source; entry.Category = logEntry.Category; entry.EventID = logEntry.InstanceId; entry.UserName = logEntry.UserName; entry.MachineName = logEntry.MachineName; if (includeMessage) { entry.Message = logEntry.Message; } return(entry); }
private SystemLogEntry CreateLogEntry(EventLogEntry logEntry, bool includeMessage) { SystemLogEntry entry = new SystemLogEntry(); switch (logEntry.EntryType) { case EventLogEntryType.Error: entry.EntryType = SystemLogEntryType.Error; break; case EventLogEntryType.Warning: entry.EntryType = SystemLogEntryType.Warning; break; case EventLogEntryType.Information: entry.EntryType = SystemLogEntryType.Information; break; case EventLogEntryType.SuccessAudit: entry.EntryType = SystemLogEntryType.SuccessAudit; break; case EventLogEntryType.FailureAudit: entry.EntryType = SystemLogEntryType.FailureAudit; break; } entry.Created = logEntry.TimeGenerated; entry.Source = logEntry.Source; entry.Category = logEntry.Category; entry.EventID = logEntry.InstanceId; entry.UserName = logEntry.UserName; entry.MachineName = logEntry.MachineName; if (includeMessage) entry.Message = logEntry.Message; return entry; }