Add debugging of REST call 35/87235/1
authorPamela Dragosh <pdragosh@research.att.com>
Wed, 8 May 2019 12:21:49 +0000 (08:21 -0400)
committerPamela Dragosh <pdragosh@research.att.com>
Wed, 8 May 2019 12:21:54 +0000 (08:21 -0400)
Debug should really be info not only to assist with
debugging but it really should be tracked in the logs.

Issue-ID: POLICY-1730
Change-Id: Ib94a60d67820747e594a6ea513e1fdaf1a4f6f48
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardXacmlHelper.java

index 2d43c88..8ff226f 100644 (file)
@@ -95,7 +95,7 @@ public class PolicyGuardXacmlHelper {
 
             return response;
         } catch (Exception e) {
-            logger.error("Error in sending RESTful request: ", e);
+            logger.error("Exception in sending RESTful request: ", e);
         }
 
         return Util.DENY;
@@ -117,14 +117,20 @@ public class PolicyGuardXacmlHelper {
         Map<String, String> headers = new HashMap<>();
         headers.put("Accepts", "application/json");
 
+        logger.info("Guard Decision Request: {}", jsonBody);
+
         Pair<Integer, String> httpDetails = restManager.post(url, user, pwd, headers, "application/json", jsonBody);
 
         if (httpDetails == null) {
+            logger.error("Guard rest call returned a null pair - defaulting to DENY");
             return Util.DENY;
         }
 
+        logger.info("Guard Decision REST Response {} {}", httpDetails.first, httpDetails.second);
+
         if (httpDetails.first == 200) {
             DecisionResponse decision = coder.decode(httpDetails.second, DecisionResponse.class);
+            logger.info("Guard Decision {}", decision);
             return decision.getStatus();
         }