public static async Task<long> SendTestBatchAsync(int batchSize, SplunkLogger logger) { Stopwatch timer = new Stopwatch(); timer.Start(); Queue<string> batch = new Queue<string>(); for (int i = 1; i <= batchSize; i++) { string time = timer.ElapsedMilliseconds.ToString(); batch.Enqueue("This is test event " + i + " out of " + batchSize + " in a batch. It has been " + time + " millis since request began."); } await logger.SendBatchAsync(batch); timer.Stop(); return timer.ElapsedMilliseconds; }