Restructured Logger with nice clean interface.

Breaking changes: Logger no longer supports info/error/warning console() replaced with report_text()
This commit is contained in:
allegroai
2019-09-23 18:40:13 +03:00
parent 1dbe962879
commit 0b4f00af4d
20 changed files with 602 additions and 647 deletions

View File

@@ -81,7 +81,7 @@ class CallResult(object):
# response.validate()
except Exception as e:
if logger:
logger.warn('Failed parsing response: %s' % str(e))
logger.warning('Failed parsing response: %s' % str(e))
return cls(meta=meta, response=response, response_data=response_data, request_cls=request_cls, session=session)
def ok(self):

View File

@@ -215,7 +215,7 @@ class Session(TokenManager):
res.status_code == requests.codes.service_unavailable
and self.config.get("api.http.wait_on_maintenance_forever", True)
):
self._logger.warn(
self._logger.warning(
"Service unavailable: {} is undergoing maintenance, retrying...".format(
host
)