Whenever the Consumer fails to upload the events in the queue to the Segment backend, an error is logged:
I think that this line should be replaced with a warning message and defer the error logging until all send retries are exhausted.
Otherwise, it might seem that some events were definitely lost when that's not the case.