aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpranavdi <Pranav.Dixit@amdocs.com>2017-09-18 10:56:10 +0530
committerpranavdi <Pranav.Dixit@amdocs.com>2017-09-18 13:58:15 +0530
commite053ec4b6e7b4f214087d7d6d107055103cbc442 (patch)
treec4e22876a1af551317084aaea392cb54c261ff75
parentfa0b665cbf2d95af70562cef7f372dfb24501c09 (diff)
Add RequestId and PartnerName in log
The Onap application logging guidelines suggest the logs should have MDCs for RequestId and PartnerName to create audit trail. Adding the same for AAI logs Change-Id: I3c19a1f84958e1c847dd0925740e896feb51d023 Issue-Id: AAI-274 Signed-off-by: pranavdi <Pranav.Dixit@amdocs.com>
-rw-r--r--ajsc-aai/src/main/java/org/openecomp/aai/interceptors/AAILogJAXRSInInterceptor.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/ajsc-aai/src/main/java/org/openecomp/aai/interceptors/AAILogJAXRSInInterceptor.java b/ajsc-aai/src/main/java/org/openecomp/aai/interceptors/AAILogJAXRSInInterceptor.java
index b0e1742..448f8b9 100644
--- a/ajsc-aai/src/main/java/org/openecomp/aai/interceptors/AAILogJAXRSInInterceptor.java
+++ b/ajsc-aai/src/main/java/org/openecomp/aai/interceptors/AAILogJAXRSInInterceptor.java
@@ -48,6 +48,7 @@ import org.openecomp.aai.rest.util.EchoResponse;
import org.openecomp.aai.util.AAIConfig;
import org.openecomp.aai.util.AAIConstants;
import org.openecomp.aai.util.HbaseSaltPrefixer;
+import org.slf4j.MDC;
public class AAILogJAXRSInInterceptor extends JAXRSInInterceptor {
@@ -221,14 +222,19 @@ public class AAILogJAXRSInInterceptor extends JAXRSInInterceptor {
} else if (replacedTransId) {
logMsg = "Replaced invalid requestID of " + transId + " Assigned " + newTransId;
}
- }
+ MDC.put("RequestId",newTransId);
+ }
+ else {
+ MDC.put("RequestId",transId);
+ }
- List<String> fa = headersList.get("X-FromAppId");
- if (fa != null) {
- for (String fromAppIdValue : fa) {
+ List<String> fromAppIdList = headersList.get("X-FromAppId");
+ if (fromAppIdList != null) {
+ for (String fromAppIdValue : fromAppIdList) {
fromAppId = fromAppIdValue;
}
+ MDC.put("PartnerName",fromAppId);
}
List<String> contentType = headersList.get("Content-Type");