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 }
});
}