From 3a7d82430eed5f8c3abbff9e2bfd8fb978f526e9 Mon Sep 17 00:00:00 2001 From: Pamela Dragosh Date: Wed, 8 May 2019 08:21:49 -0400 Subject: Add debugging of REST call 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 --- .../main/java/org/onap/policy/guard/PolicyGuardXacmlHelper.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardXacmlHelper.java b/controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardXacmlHelper.java index 2d43c885e..8ff226f7a 100644 --- a/controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardXacmlHelper.java +++ b/controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardXacmlHelper.java @@ -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 headers = new HashMap<>(); headers.put("Accepts", "application/json"); + logger.info("Guard Decision Request: {}", jsonBody); + Pair 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(); } -- cgit 1.2.3-korg