Segment.Request.BlockingRequestHandler.Fail C# (CSharp) Method

Fail() private method

private Fail ( Segment.Model.Batch batch, System e, long duration ) : void
batch Segment.Model.Batch
e System
duration long
return void
		private void Fail(Batch batch, System.Exception e, long duration) 
		{
			foreach (BaseAction action in batch.batch)
			{
				unchecked
				{
					_client.Statistics.Failed += 1;
				}
				_client.RaiseFailure(action, e);
            }

            Logger.Info("Segment.io request failed.", new Dict
            {
                { "batch id", batch.MessageId },
                { "reason", e.Message },
                { "duration (ms)", duration }
            });
		}