public void Log(Event @event) { _logCollection.Insert(@event); }
public void Log(Event @event) { try { var eventS = _serializer.Serialize(@event); _connection.Post(new IndexCommand("log", "event"), eventS); } catch (Exception) { } }
public void EventLogEventRead(object obj, EventRecordWrittenEventArgs arg) { if (arg.EventRecord != null) { var xmlDocument = new XmlDocument(); xmlDocument.LoadXml(arg.EventRecord.ToXml()); var @event = new Event { EventId = arg.EventRecord.Id, EventRecordId = arg.EventRecord.RecordId, LogName = arg.EventRecord.LogName, Message = string.Join(Environment.NewLine, arg.EventRecord.Properties.Select(property => property.Value.ToString())), Source = arg.EventRecord.ProviderName, Date = arg.EventRecord.TimeCreated.Value.ToUniversalTime().ToString(_time.Format), Level = arg.EventRecord.LevelDisplayName, MachineName = Environment.MachineName }; _connection.Log(@event); } }