public void FlushLog(string log)
{
// Get Documents stored in log file
var documents = GetDocuments(log);
// Create, populate and execute BatchWrite
var batchWrite = Table.CreateBatchWrite();
foreach (var doc in documents)
{
batchWrite.AddDocumentToPut(doc);
}
// Attempt to write (may throw exception)
batchWrite.Execute();
// If BatchWrite succeeded, empty old log file
DeleteLogFile(log);
}