private LogEntry _decodeLogEntry(RecordKey key, RecordData data)
{
var le = new LogEntry();
if (!((RecordKeyType_String)key.key_parts[0]).GetString().Equals("_logs")) {
throw new Exception("_decodeLogEntry: handed non-log entry: " + key.ToString());
}
le.server_guid = ((RecordKeyType_String)key.key_parts[1]).GetString();
le.logstamp = ((RecordKeyType_Long)key.key_parts[2]).GetLong();
le.data = data.data;
return le;
}