From 2f1ee658482437e0c5b45451d20468411e2e2b6a Mon Sep 17 00:00:00 2001 From: "Magnusen, Drew (dm741q)" Date: Thu, 19 Oct 2017 14:26:32 -0500 Subject: Added log output to multiple drools applications. Added logger statments to network.log for AAI, SO, PDPX Guard, and VFC for all inbound/outbound traffic. Issue-Id: POLICY-356 Change-Id: I802d45d8136f987b4304baa8f17e166b1c8df165 Signed-off-by: Magnusen, Drew (dm741q) --- .../vfc/src/main/java/org/onap/policy/vfc/VFCManager.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'controlloop/common/model-impl/vfc/src') diff --git a/controlloop/common/model-impl/vfc/src/main/java/org/onap/policy/vfc/VFCManager.java b/controlloop/common/model-impl/vfc/src/main/java/org/onap/policy/vfc/VFCManager.java index 2d635b401..b0aa5832e 100644 --- a/controlloop/common/model-impl/vfc/src/main/java/org/onap/policy/vfc/VFCManager.java +++ b/controlloop/common/model-impl/vfc/src/main/java/org/onap/policy/vfc/VFCManager.java @@ -39,7 +39,8 @@ public final class VFCManager implements Runnable { private VFCRequest vfcRequest; WorkingMemory workingMem; private static final Logger logger = LoggerFactory.getLogger(VFCManager.class); - + private static final Logger netLogger = LoggerFactory.getLogger(org.onap.policy.drools.event.comm.Topic.NETWORK_LOGGER); + public VFCManager(WorkingMemory wm, VFCRequest request) { workingMem = wm; vfcRequest = request; @@ -68,8 +69,11 @@ public final class VFCManager implements Runnable { headers.put("Accept", "application/json"); String vfcUrl = vfcUrlBase + "/ns/" + vfcRequest.nsInstanceId + "/heal"; + String vfcRequestJson = Serialization.gsonPretty.toJson(vfcRequest); + netLogger.info("[OUT|{}|{}|]{}{}", "VFC", vfcUrl, System.lineSeparator(), vfcRequestJson); + Pair httpDetails = RESTManager.post(vfcUrl, username, password, headers, - "application/json", Serialization.gsonPretty.toJson(vfcRequest)); + "application/json", vfcRequestJson); if (httpDetails == null) { return; @@ -78,7 +82,8 @@ public final class VFCManager implements Runnable { if (httpDetails.a == 202) { try { VFCResponse response = Serialization.gsonPretty.fromJson(httpDetails.b, VFCResponse.class); - + netLogger.info("[IN|{}|{}|]{}{}", "VFC", vfcUrl, System.lineSeparator(), response.toString()); + String body = Serialization.gsonPretty.toJson(response); logger.debug("Response to VFC Heal post:"); logger.debug(body); @@ -91,9 +96,11 @@ public final class VFCManager implements Runnable { while (attemptsLeft-- > 0) { + netLogger.info("[OUT|{}|{}|]", "VFC", urlGet); Pair httpDetailsGet = RESTManager.get(urlGet, username, password, headers); responseGet = Serialization.gsonPretty.fromJson(httpDetailsGet.b, VFCResponse.class); - responseGet.requestId = vfcRequest.requestId.toString(); + netLogger.info("[IN|{}|{}|]{}{}", "VFC", urlGet, System.lineSeparator(), responseGet.toString()); + responseGet.requestId = vfcRequest.requestId.toString(); body = Serialization.gsonPretty.toJson(responseGet); logger.debug("Response to VFC Heal get:"); logger.debug(body); -- cgit 1.2.3-korg