diff --git a/swh/lister/core/lister_transports.py b/swh/lister/core/lister_transports.py --- a/swh/lister/core/lister_transports.py +++ b/swh/lister/core/lister_transports.py @@ -7,6 +7,7 @@ from datetime import datetime from email.utils import parsedate from pprint import pformat +import logging import requests import xmltodict @@ -20,6 +21,9 @@ from .lister_base import FetchError +logger = logging.getLogger(__name__) + + class SWHListerHttpTransport(abc.ABC): """Use the Requests library for making Lister endpoint requests. @@ -114,6 +118,7 @@ else: response = self.session.get(path, **params) except requests.exceptions.ConnectionError as e: + logger.warning('Failed to fetch %s: %s', path, e) raise FetchError(e) else: if response.status_code not in self.EXPECTED_STATUS_CODES: