summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/newton_base/proxy/identityV3.py31
1 files changed, 23 insertions, 8 deletions
diff --git a/share/newton_base/proxy/identityV3.py b/share/newton_base/proxy/identityV3.py
index a9a38ab7..0b51a1dc 100644
--- a/share/newton_base/proxy/identityV3.py
+++ b/share/newton_base/proxy/identityV3.py
@@ -57,14 +57,18 @@ class Tokens(APIView):
self._logger = logger
def get(self, request, vimid=""):
- self._logger.debug("identityV3--get::META> %s" % request.META)
+ self._logger.info("vimid> %s" % vimid)
+ self._logger.debug("META> %s" % request.META)
+ self._logger.debug("data> %s" % request.data)
+ self._logger.info("RESP with status> %s" % status.HTTP_200_OK)
return Response(data=v3_version_detail, status=status.HTTP_200_OK)
def post(self, request, vimid=""):
- self._logger.debug("identityV3--post::META> %s" % request.META)
- self._logger.debug("identityV3--post::data> %s" % request.data)
- self._logger.debug("identityV3--post::vimid> %s" % (vimid))
+ self._logger.info("vimid> %s" % vimid)
+ self._logger.debug("META> %s" % request.META)
+ self._logger.debug("data> %s" % request.data)
+
sess = None
resp = None
resp_body = None
@@ -113,9 +117,14 @@ class Tokens(APIView):
resp = Response(headers={'X-Subject-Token': tmp_auth_token},
data=tmp_auth_data, status=status.HTTP_201_CREATED)
+
+ self._logger.info("RESP with status> %s" % status.HTTP_201_CREATED)
+
return resp
except VimDriverNewtonException as e:
+ self._logger.error("Plugin exception> status:%s,error:%s"
+ % (e.status_code, e.content))
return Response(data={'error': e.content}, status=e.status_code)
except HttpError as e:
self._logger.error("HttpError: status:%s, response:%s" % (e.http_status, e.response.json()))
@@ -155,16 +164,18 @@ class TokensV2(Tokens):
self._logger.info("vimid> %s" % vimid)
self._logger.debug("TokensV2--get::META> %s" % request.META)
+ self._logger.info("RESP with status> %s" % status.HTTP_200_OK)
return Response(data=v2_version_detail, status=status.HTTP_200_OK)
def post(self, request, vimid=""):
- self._logger.debug("TokensV2--post::META> %s" % request.META)
- self._logger.debug("TokensV2--post::data> %s" % request.data)
- self._logger.debug("TokensV2--post::vimid > %s" % (vimid))
+ self._logger.info("vimid > %s" % vimid)
+ self._logger.debug("META> %s" % request.META)
+ self._logger.debug("data> %s" % request.data)
+
try:
resp = super(TokensV2,self).post(request, vimid)
- self._logger.debug("TokensV2--resp:: headers:%s, data:%s" % (resp._headers, resp.data))
+ self._logger.debug("Token(v3)returns> headers:%s, data:%s" % (resp._headers, resp.data))
if resp.status_code == status.HTTP_201_CREATED:
v3_content = resp.data
v3_token = v3_content['token']
@@ -215,15 +226,19 @@ class TokensV2(Tokens):
}
}
+ self._logger.info("RESP with status> %s" % status.HTTP_200_OK)
return Response(data=v2_content,
status=status.HTTP_200_OK \
if resp.status_code==status.HTTP_201_CREATED \
else resp.status_code)
else:
+ self._logger.info("RESP with status> %s" % resp.status_code)
return resp
except VimDriverNewtonException as e:
+ self._logger.error("Plugin exception> status:%s,error:%s"
+ % (e.status_code, e.content))
return Response(data={'error': e.content}, status=e.status_code)
except HttpError as e:
self._logger.error("HttpError: status:%s, response:%s" % (e.http_status, e.response.json()))