Logging enhancement for openo hosts API 81/44281/1
authorYun Huang <yun.huang@windriver.com>
Tue, 24 Apr 2018 01:57:35 +0000 (09:57 +0800)
committerYun Huang <yun.huang@windriver.com>
Tue, 24 Apr 2018 01:57:35 +0000 (09:57 +0800)
Change-Id: I7b5dc8c9fd82d2dfff4d922ac2eba0a0b047b37b
Issue-ID: MULTICLOUD-178
Signed-off-by: Yun Huang <yun.huang@windriver.com>
share/newton_base/openoapi/hosts.py

index 60debf5..ddcbe4f 100644 (file)
@@ -38,7 +38,10 @@ class Hosts(APIView):
     ]
 
     def get(self, request, vimid="", tenantid="", hostname=""):
-        logger.debug("Hosts--get::> %s" % request.data)
+        logger.info("vimid, tenantid, hostname = %s,%s,%s" % (vimid, tenantid, hostname))
+        if request.data:
+            logger.debug("With data = %s" % request.data)
+            pass
         try:
             #prepare request resource to vim instance
             req_resouce = "/os-hosts"
@@ -72,8 +75,12 @@ class Hosts(APIView):
                                                           self.host_keys_mapping)
                     content["host"].append(res['resource'])
 
+            logger.info("response with status = %s" % resp.status_code)
+
             return Response(data=content, status=resp.status_code)
+
         except VimDriverNewtonException as e:
+            logger.error("response with status = %s" % e.status_code)
             return Response(data={'error': e.content}, status=e.status_code)
         except HttpError as e:
             logger.error("HttpError: status:%s, response:%s" % (e.http_status, e.response.json()))