diff --git a/src/openai/_base_client.py b/src/openai/_base_client.py index d34208abef..7d6bcff017 100644 --- a/src/openai/_base_client.py +++ b/src/openai/_base_client.py @@ -1088,7 +1088,10 @@ def _sleep_for_retry( log.debug("%i retries left", remaining_retries) timeout = self._calculate_retry_timeout(remaining_retries, options, response.headers if response else None) - log.info("Retrying request to %s in %f seconds", options.url, timeout) + log.info( + "Retrying request to %s in %f seconds. Last response status: %d. Retries taken so far: %d.", + options.url, timeout, response.status_code if response else -1, retries_taken + ) time.sleep(timeout) @@ -1687,7 +1690,10 @@ async def _sleep_for_retry( log.debug("%i retries left", remaining_retries) timeout = self._calculate_retry_timeout(remaining_retries, options, response.headers if response else None) - log.info("Retrying request to %s in %f seconds", options.url, timeout) + log.info( + "Retrying request to %s in %f seconds. Last response status: %d. Retries taken so far: %d.", + options.url, timeout, response.status_code if response else -1, retries_taken + ) await anyio.sleep(timeout)