diff options
8 files changed, 110 insertions, 115 deletions
diff --git a/src/main/java/org/onap/sdc/common/onaplog/OnapLogConfiguration.java b/src/main/java/org/onap/sdc/common/onaplog/OnapLogConfiguration.java new file mode 100644 index 0000000..bd34a5a --- /dev/null +++ b/src/main/java/org/onap/sdc/common/onaplog/OnapLogConfiguration.java @@ -0,0 +1,31 @@ +package org.onap.sdc.common.onaplog; + +public class OnapLogConfiguration { + public static String MDC_KEY_REQUEST_ID = "RequestId"; + public static String MDC_SERVICE_INSTANCE_ID = "ServiceInstanceId"; + public static String MDC_SERVICE_NAME = "ServiceName"; + public static String MDC_INSTANCE_UUID = "InstanceUUID"; + public static String MDC_SERVER_IP_ADDRESS = "ServerIPAddress"; + public static String MDC_SERVER_FQDN = "ServerFQDN"; + public static String MDC_REMOTE_HOST = "RemoteHost"; + public static String MDC_ALERT_SEVERITY = "AlertSeverity"; + public static String MDC_BEGIN_TIMESTAMP = "BeginTimestamp"; + public static String MDC_END_TIMESTAMP = "EndTimestamp"; + public static String MDC_PARTNER_NAME = "PartnerName"; + public static String MDC_STATUS_CODE = "StatusCode"; + public static String MDC_RESPONSE_CODE = "ResponseCode"; + public static String MDC_RESPONSE_DESC = "ResponseDescription"; + public static String MDC_ELAPSED_TIME = "ElapsedTime"; + public static String MDC_PROCESS_KEY = "ProcessKey"; + public static String MDC_TARGET_ENTITY = "TargetEntity"; + public static String MDC_TARGET_SERVICE_NAME = "TargetServiceName"; + public static String MDC_TARGET_VIRTUAL_ENTITY = "TargetVirtualEntity"; + public static String MDC_ERROR_CATEGORY = "ErrorCategory"; + public static String MDC_ERROR_CODE = "ErrorCode"; + public static String MDC_ERROR_DESC = "ErrorDescription"; + public static String MDC_CLASS_NAME = "ClassName"; + public static String MDC_OPT_FIELD1 = "CustomField1"; + public static String MDC_OPT_FIELD2 = "CustomField2"; + public static String MDC_OPT_FIELD3 = "CustomField3"; + public static String MDC_OPT_FIELD4 = "CustomField4"; +}
\ No newline at end of file diff --git a/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerAudit.java b/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerAudit.java index 787b377..fc89ad4 100644 --- a/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerAudit.java +++ b/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerAudit.java @@ -4,7 +4,6 @@ import org.onap.sdc.common.onaplog.Enums.LogMarkers; import org.onap.sdc.common.onaplog.Enums.OnapLoggerErrorCode; import org.onap.sdc.common.onaplog.Enums.Severity; import org.onap.sdc.common.onaplog.Enums.StatusCode; -import org.onap.sdc.common.onaplog.interfaces.IOnapLogConfiguration; import org.onap.sdc.common.onaplog.interfaces.IOnapMdcWrapper; import org.slf4j.LoggerFactory; import org.slf4j.MDC; @@ -140,28 +139,28 @@ public class OnapLoggerAudit extends OnapLoggerBase { @Override public void initializeMandatoryFields() { - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_BEGIN_TIMESTAMP); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_END_TIMESTAMP); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_KEY_REQUEST_ID); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_SERVICE_NAME); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_PARTNER_NAME); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_STATUS_CODE); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_RESPONSE_CODE); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_RESPONSE_DESC); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_ELAPSED_TIME); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_BEGIN_TIMESTAMP); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_END_TIMESTAMP); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_KEY_REQUEST_ID); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_SERVICE_NAME); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_PARTNER_NAME); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_STATUS_CODE); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_RESPONSE_CODE); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_RESPONSE_DESC); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_ELAPSED_TIME); //Theoretically Optional, but practically Mandatory - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_SERVER_IP_ADDRESS); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_SERVER_FQDN); - - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_INSTANCE_UUID); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_ALERT_SEVERITY); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_REMOTE_HOST); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_CLASS_NAME); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_PROCESS_KEY); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_OPT_FIELD1); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_OPT_FIELD2); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_OPT_FIELD3); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_OPT_FIELD4); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_SERVER_IP_ADDRESS); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_SERVER_FQDN); + + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_INSTANCE_UUID); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_ALERT_SEVERITY); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_REMOTE_HOST); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_CLASS_NAME); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_PROCESS_KEY); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_OPT_FIELD1); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_OPT_FIELD2); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_OPT_FIELD3); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_OPT_FIELD4); } } diff --git a/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerBase.java b/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerBase.java index 5e8f841..ca79843 100644 --- a/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerBase.java +++ b/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerBase.java @@ -1,7 +1,6 @@ package org.onap.sdc.common.onaplog; import org.onap.sdc.common.onaplog.Enums.LogLevel; -import org.onap.sdc.common.onaplog.interfaces.IOnapLogConfiguration; import org.onap.sdc.common.onaplog.interfaces.IOnapLogger; import org.onap.sdc.common.onaplog.interfaces.IOnapMdcWrapper; import org.slf4j.Logger; @@ -33,8 +32,8 @@ public abstract class OnapLoggerBase implements IOnapLogger { public void log(LogLevel errorLevel, String className, String message, Object... args) { MDC.put("ClassName", className); if (this instanceof OnapLoggerAudit || this instanceof OnapLoggerMetric) { - MDC.put(IOnapLogConfiguration.MDC_SERVER_IP_ADDRESS, OnapMDCWrapper.getInstance().getHostAddress()); - MDC.put(IOnapLogConfiguration.MDC_SERVER_FQDN, OnapMDCWrapper.getInstance().getFqdn()); + MDC.put(OnapLogConfiguration.MDC_SERVER_IP_ADDRESS, OnapMDCWrapper.getInstance().getHostAddress()); + MDC.put(OnapLogConfiguration.MDC_SERVER_FQDN, OnapMDCWrapper.getInstance().getFqdn()); } onapMDCWrapper.validateMandatoryFields(); diff --git a/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerError.java b/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerError.java index 44f8467..9734419 100644 --- a/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerError.java +++ b/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerError.java @@ -8,7 +8,7 @@ import org.slf4j.LoggerFactory; import org.slf4j.MarkerFactory; import org.slf4j.MDC; -import static org.onap.sdc.common.onaplog.interfaces.IOnapLogConfiguration.*; +import static org.onap.sdc.common.onaplog.OnapLogConfiguration.*; public class OnapLoggerError extends OnapLoggerBase { private static OnapLoggerError instanceLoggerError = OnapLoggerFactory.getLogger(OnapLoggerError.class); diff --git a/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerMetric.java b/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerMetric.java index 9c77bf3..5b9dd08 100644 --- a/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerMetric.java +++ b/src/main/java/org/onap/sdc/common/onaplog/OnapLoggerMetric.java @@ -2,7 +2,6 @@ package org.onap.sdc.common.onaplog; import org.onap.sdc.common.onaplog.Enums.LogMarkers; import org.onap.sdc.common.onaplog.Enums.Severity; -import org.onap.sdc.common.onaplog.interfaces.IOnapLogConfiguration; import org.onap.sdc.common.onaplog.interfaces.IOnapMdcWrapper; import org.slf4j.LoggerFactory; import org.slf4j.MarkerFactory; @@ -152,33 +151,33 @@ public class OnapLoggerMetric extends OnapLoggerBase { @Override public void initializeMandatoryFields() { - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_BEGIN_TIMESTAMP); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_END_TIMESTAMP); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_KEY_REQUEST_ID); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_SERVICE_NAME); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_PARTNER_NAME); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_STATUS_CODE); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_RESPONSE_CODE); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_SERVICE_INSTANCE_ID); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_RESPONSE_DESC); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_ELAPSED_TIME); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_TARGET_ENTITY); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_TARGET_SERVICE_NAME); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_TARGET_VIRTUAL_ENTITY); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_BEGIN_TIMESTAMP); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_END_TIMESTAMP); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_KEY_REQUEST_ID); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_SERVICE_NAME); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_PARTNER_NAME); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_STATUS_CODE); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_RESPONSE_CODE); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_SERVICE_INSTANCE_ID); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_RESPONSE_DESC); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_ELAPSED_TIME); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_TARGET_ENTITY); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_TARGET_SERVICE_NAME); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_TARGET_VIRTUAL_ENTITY); //Theoretically Optional, but practically Mandatory - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_SERVER_IP_ADDRESS); - onapMDCWrapper.setMandatoryField(IOnapLogConfiguration.MDC_SERVER_FQDN); - - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_INSTANCE_UUID); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_ALERT_SEVERITY); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_REMOTE_HOST); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_CLASS_NAME); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_PROCESS_KEY); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_OPT_FIELD1); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_OPT_FIELD2); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_OPT_FIELD3); - onapMDCWrapper.setOptionalField(IOnapLogConfiguration.MDC_OPT_FIELD4); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_SERVER_IP_ADDRESS); + onapMDCWrapper.setMandatoryField(OnapLogConfiguration.MDC_SERVER_FQDN); + + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_INSTANCE_UUID); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_ALERT_SEVERITY); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_REMOTE_HOST); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_CLASS_NAME); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_PROCESS_KEY); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_OPT_FIELD1); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_OPT_FIELD2); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_OPT_FIELD3); + onapMDCWrapper.setOptionalField(OnapLogConfiguration.MDC_OPT_FIELD4); } diff --git a/src/main/java/org/onap/sdc/common/onaplog/OnapMDCWrapper.java b/src/main/java/org/onap/sdc/common/onaplog/OnapMDCWrapper.java index d992a8b..2249f14 100644 --- a/src/main/java/org/onap/sdc/common/onaplog/OnapMDCWrapper.java +++ b/src/main/java/org/onap/sdc/common/onaplog/OnapMDCWrapper.java @@ -1,7 +1,6 @@ package org.onap.sdc.common.onaplog; import org.onap.sdc.common.onaplog.Enums.Severity; -import org.onap.sdc.common.onaplog.interfaces.IOnapLogConfiguration; import org.onap.sdc.common.onaplog.interfaces.IOnapMdcWrapper; import org.onap.sdc.common.onaplog.interfaces.IStopWatch; import org.slf4j.Logger; @@ -60,141 +59,141 @@ public class OnapMDCWrapper implements IOnapMdcWrapper { @Override public OnapMDCWrapper setClassName(String className) { - MDC.put(IOnapLogConfiguration.MDC_CLASS_NAME, className); + MDC.put(OnapLogConfiguration.MDC_CLASS_NAME, className); return this; } // automatic parameter this is optional @Override public OnapMDCWrapper setAutoServerFQDN(String serverFQDN) { - MDC.put(IOnapLogConfiguration.MDC_SERVER_FQDN, serverFQDN); + MDC.put(OnapLogConfiguration.MDC_SERVER_FQDN, serverFQDN); return this; } // automatic parameter this is optional @Override public OnapMDCWrapper setAutoServerIPAddress(String serverIPAddress) { - MDC.put(IOnapLogConfiguration.MDC_SERVER_IP_ADDRESS, serverIPAddress); + MDC.put(OnapLogConfiguration.MDC_SERVER_IP_ADDRESS, serverIPAddress); return this; } @Override public OnapMDCWrapper setInstanceUUID(String instanceUUID) { - MDC.put(IOnapLogConfiguration.MDC_INSTANCE_UUID, instanceUUID); + MDC.put(OnapLogConfiguration.MDC_INSTANCE_UUID, instanceUUID); return this; } @Override public OnapMDCWrapper setProcessKey(String processKey) { - MDC.put(IOnapLogConfiguration.MDC_PROCESS_KEY, processKey); + MDC.put(OnapLogConfiguration.MDC_PROCESS_KEY, processKey); return this; } @Override public OnapMDCWrapper setAlertSeverity(Severity alertSeverity) { - MDC.put(IOnapLogConfiguration.MDC_ALERT_SEVERITY, String.valueOf(alertSeverity.getSeverityType())); + MDC.put(OnapLogConfiguration.MDC_ALERT_SEVERITY, String.valueOf(alertSeverity.getSeverityType())); return this; } @Override public OnapMDCWrapper setOptCustomField1(String customField1) { - MDC.put(IOnapLogConfiguration.MDC_OPT_FIELD1, customField1); + MDC.put(OnapLogConfiguration.MDC_OPT_FIELD1, customField1); return this; } @Override public OnapMDCWrapper setOptCustomField2(String customField2) { - MDC.put(IOnapLogConfiguration.MDC_OPT_FIELD2, customField2); + MDC.put(OnapLogConfiguration.MDC_OPT_FIELD2, customField2); return this; } @Override public OnapMDCWrapper setOptCustomField3(String customField3) { - MDC.put(IOnapLogConfiguration.MDC_OPT_FIELD3, customField3); + MDC.put(OnapLogConfiguration.MDC_OPT_FIELD3, customField3); return this; } @Override public OnapMDCWrapper setOptCustomField4(String customField4) { - MDC.put(IOnapLogConfiguration.MDC_OPT_FIELD4, customField4); + MDC.put(OnapLogConfiguration.MDC_OPT_FIELD4, customField4); return this; } @Override public OnapMDCWrapper setKeyRequestId(String keyRequestId) { - MDC.put(IOnapLogConfiguration.MDC_KEY_REQUEST_ID, keyRequestId); // eg. servletRequest.getSession().getId() + MDC.put(OnapLogConfiguration.MDC_KEY_REQUEST_ID, keyRequestId); // eg. servletRequest.getSession().getId() return this; } @Override public OnapMDCWrapper setRemoteHost(String remoteHost) { - MDC.put(IOnapLogConfiguration.MDC_REMOTE_HOST, remoteHost); + MDC.put(OnapLogConfiguration.MDC_REMOTE_HOST, remoteHost); return this; } @Override public OnapMDCWrapper setServiceName(String serviceName) { - MDC.put(IOnapLogConfiguration.MDC_SERVICE_NAME, serviceName); + MDC.put(OnapLogConfiguration.MDC_SERVICE_NAME, serviceName); return this; } @Override public OnapMDCWrapper setStatusCode(String statusCode) { - MDC.put(IOnapLogConfiguration.MDC_STATUS_CODE, statusCode); + MDC.put(OnapLogConfiguration.MDC_STATUS_CODE, statusCode); return this; } @Override public OnapMDCWrapper setPartnerName(String partnerName) { - MDC.put(IOnapLogConfiguration.MDC_PARTNER_NAME, partnerName); + MDC.put(OnapLogConfiguration.MDC_PARTNER_NAME, partnerName); return this; } @Override public OnapMDCWrapper setResponseCode(int responseCode) { - MDC.put(IOnapLogConfiguration.MDC_RESPONSE_CODE, Integer.toString(responseCode)); + MDC.put(OnapLogConfiguration.MDC_RESPONSE_CODE, Integer.toString(responseCode)); return this; } @Override public OnapMDCWrapper setResponseDesc(String responseDesc) { - MDC.put(IOnapLogConfiguration.MDC_RESPONSE_DESC, responseDesc); + MDC.put(OnapLogConfiguration.MDC_RESPONSE_DESC, responseDesc); return this; } @Override public OnapMDCWrapper setServiceInstanceId(String serviceInstanceId) { - MDC.put(IOnapLogConfiguration.MDC_SERVICE_INSTANCE_ID, serviceInstanceId); + MDC.put(OnapLogConfiguration.MDC_SERVICE_INSTANCE_ID, serviceInstanceId); return this; } @Override public OnapMDCWrapper setTargetEntity(String targetEntity) { - MDC.put(IOnapLogConfiguration.MDC_TARGET_ENTITY, targetEntity); + MDC.put(OnapLogConfiguration.MDC_TARGET_ENTITY, targetEntity); return this; } @Override public OnapMDCWrapper setTargetServiceName(String targetServiceName) { - MDC.put(IOnapLogConfiguration.MDC_TARGET_SERVICE_NAME, targetServiceName); + MDC.put(OnapLogConfiguration.MDC_TARGET_SERVICE_NAME, targetServiceName); return this; } @Override public OnapMDCWrapper setTargetVirtualEntity(String targetVirtualEntity) { - MDC.put(IOnapLogConfiguration.MDC_TARGET_VIRTUAL_ENTITY, targetVirtualEntity); + MDC.put(OnapLogConfiguration.MDC_TARGET_VIRTUAL_ENTITY, targetVirtualEntity); return this; } @Override public OnapMDCWrapper setErrorCode(int errorCode) { - MDC.put(IOnapLogConfiguration.MDC_ERROR_CODE, Integer.toString(errorCode)); + MDC.put(OnapLogConfiguration.MDC_ERROR_CODE, Integer.toString(errorCode)); return this; } @Override public OnapMDCWrapper setErrorDescription(String errorDescription) { - MDC.put(IOnapLogConfiguration.MDC_ERROR_DESC, errorDescription); + MDC.put(OnapLogConfiguration.MDC_ERROR_DESC, errorDescription); return this; } diff --git a/src/main/java/org/onap/sdc/common/onaplog/Stopwatch.java b/src/main/java/org/onap/sdc/common/onaplog/Stopwatch.java index 20582b9..3c6c0da 100644 --- a/src/main/java/org/onap/sdc/common/onaplog/Stopwatch.java +++ b/src/main/java/org/onap/sdc/common/onaplog/Stopwatch.java @@ -1,6 +1,5 @@ package org.onap.sdc.common.onaplog; -import org.onap.sdc.common.onaplog.interfaces.IOnapLogConfiguration; import org.onap.sdc.common.onaplog.interfaces.IStopWatch; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -23,16 +22,16 @@ public class Stopwatch implements IStopWatch { } public void start() { - if (MDC.get(IOnapLogConfiguration.MDC_BEGIN_TIMESTAMP) == null || MDC.get(IOnapLogConfiguration.MDC_BEGIN_TIMESTAMP).trim().length() == 0) { - MDC.put(IOnapLogConfiguration.MDC_BEGIN_TIMESTAMP, generatedTimeNow()); + if (MDC.get(OnapLogConfiguration.MDC_BEGIN_TIMESTAMP) == null || MDC.get(OnapLogConfiguration.MDC_BEGIN_TIMESTAMP).trim().length() == 0) { + MDC.put(OnapLogConfiguration.MDC_BEGIN_TIMESTAMP, generatedTimeNow()); } } public void stop() { - if (MDC.get(IOnapLogConfiguration.MDC_BEGIN_TIMESTAMP) == null) { + if (MDC.get(OnapLogConfiguration.MDC_BEGIN_TIMESTAMP) == null) { log.error("call to stop without calling start first, this is not compliant with EELF format"); } - MDC.put(IOnapLogConfiguration.MDC_END_TIMESTAMP, generatedTimeNow()); + MDC.put(OnapLogConfiguration.MDC_END_TIMESTAMP, generatedTimeNow()); setElapsedTime(); } @@ -40,12 +39,12 @@ public class Stopwatch implements IStopWatch { try { - final LocalDateTime startTime = LocalDateTime.parse(MDC.get(IOnapLogConfiguration.MDC_BEGIN_TIMESTAMP)); - final LocalDateTime endTime = LocalDateTime.parse(MDC.get(IOnapLogConfiguration.MDC_END_TIMESTAMP)); + final LocalDateTime startTime = LocalDateTime.parse(MDC.get(OnapLogConfiguration.MDC_BEGIN_TIMESTAMP)); + final LocalDateTime endTime = LocalDateTime.parse(MDC.get(OnapLogConfiguration.MDC_END_TIMESTAMP)); final Duration timeDifference = Duration.between(startTime, endTime); - MDC.put(IOnapLogConfiguration.MDC_ELAPSED_TIME, String.valueOf(timeDifference.toMillis())); + MDC.put(OnapLogConfiguration.MDC_ELAPSED_TIME, String.valueOf(timeDifference.toMillis())); } catch(Exception ex) { log.error("failed to calculate elapsed time",ex); diff --git a/src/main/java/org/onap/sdc/common/onaplog/interfaces/IOnapLogConfiguration.java b/src/main/java/org/onap/sdc/common/onaplog/interfaces/IOnapLogConfiguration.java deleted file mode 100644 index 55c4b00..0000000 --- a/src/main/java/org/onap/sdc/common/onaplog/interfaces/IOnapLogConfiguration.java +++ /dev/null @@ -1,31 +0,0 @@ -package org.onap.sdc.common.onaplog.interfaces; - -public interface IOnapLogConfiguration { - String MDC_KEY_REQUEST_ID = "RequestId"; - String MDC_SERVICE_INSTANCE_ID = "ServiceInstanceId"; - String MDC_SERVICE_NAME = "ServiceName"; - String MDC_INSTANCE_UUID = "InstanceUUID"; - String MDC_SERVER_IP_ADDRESS = "ServerIPAddress"; - String MDC_SERVER_FQDN = "ServerFQDN"; - String MDC_REMOTE_HOST = "RemoteHost"; - String MDC_ALERT_SEVERITY = "AlertSeverity"; - String MDC_BEGIN_TIMESTAMP = "BeginTimestamp"; - String MDC_END_TIMESTAMP = "EndTimestamp"; - String MDC_PARTNER_NAME = "PartnerName"; - String MDC_STATUS_CODE = "StatusCode"; - String MDC_RESPONSE_CODE = "ResponseCode"; - String MDC_RESPONSE_DESC = "ResponseDescription"; - String MDC_ELAPSED_TIME = "ElapsedTime"; - String MDC_PROCESS_KEY = "ProcessKey"; - String MDC_TARGET_ENTITY = "TargetEntity"; - String MDC_TARGET_SERVICE_NAME = "TargetServiceName"; - String MDC_TARGET_VIRTUAL_ENTITY = "TargetVirtualEntity"; - String MDC_ERROR_CATEGORY = "ErrorCategory"; - String MDC_ERROR_CODE = "ErrorCode"; - String MDC_ERROR_DESC = "ErrorDescription"; - String MDC_CLASS_NAME = "ClassName"; - String MDC_OPT_FIELD1 = "CustomField1"; - String MDC_OPT_FIELD2 = "CustomField2"; - String MDC_OPT_FIELD3 = "CustomField3"; - String MDC_OPT_FIELD4 = "CustomField4"; -}
\ No newline at end of file |