public static LogRecord FromBson(BsonDocument doc)
{
var record = new LogRecord();
record.Command = CommandRecord.FromBson(doc);
record.Events = EventRecordCollection.FromBson(doc.GetBsonArray("Events"));
record._errors = record.Command.Handlers.Errors + record.Events.Errors;
return record;
}