private Event GetEvent(LogEventInfo logEventInfo) { var eventCategory = EventCategory?.Render(logEventInfo); var eventSeverity = EventSeverity?.Render(logEventInfo); var evnt = new Event { Created = logEventInfo.TimeStamp, Category = !string.IsNullOrEmpty(eventCategory) ? new[] { eventCategory } : null, Action = EventAction?.Render(logEventInfo), Id = EventId?.Render(logEventInfo), Kind = EventKind?.Render(logEventInfo), Severity = !string.IsNullOrEmpty(eventSeverity) ? long.Parse(eventSeverity) : GetSysLogSeverity(logEventInfo.Level), Timezone = TimeZoneInfo.Local.StandardName }; return(evnt); }