aboutsummaryrefslogtreecommitdiffstats
path: root/common-app-logging/src/main/java/org/openecomp/sdc/common/log/elements/LogFieldsMdcHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'common-app-logging/src/main/java/org/openecomp/sdc/common/log/elements/LogFieldsMdcHandler.java')
-rw-r--r--common-app-logging/src/main/java/org/openecomp/sdc/common/log/elements/LogFieldsMdcHandler.java129
1 files changed, 61 insertions, 68 deletions
diff --git a/common-app-logging/src/main/java/org/openecomp/sdc/common/log/elements/LogFieldsMdcHandler.java b/common-app-logging/src/main/java/org/openecomp/sdc/common/log/elements/LogFieldsMdcHandler.java
index 361c255009..eb1646c612 100644
--- a/common-app-logging/src/main/java/org/openecomp/sdc/common/log/elements/LogFieldsMdcHandler.java
+++ b/common-app-logging/src/main/java/org/openecomp/sdc/common/log/elements/LogFieldsMdcHandler.java
@@ -1,29 +1,9 @@
-/*-
- * ============LICENSE_START=======================================================
- * SDC
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
package org.openecomp.sdc.common.log.elements;
import org.apache.commons.lang3.StringUtils;
import org.onap.logging.ref.slf4j.ONAPLogConstants;
-import org.openecomp.sdc.common.log.api.LogConfigurationConstants;
import org.openecomp.sdc.common.log.enums.ConstantsLogging;
+import org.openecomp.sdc.common.log.api.ILogConfiguration;
import org.openecomp.sdc.common.log.api.ILogFieldsHandler;
import org.openecomp.sdc.common.log.enums.Severity;
import org.slf4j.Logger;
@@ -37,6 +17,8 @@ import java.time.LocalDateTime;
import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;
+import static java.lang.Integer.valueOf;
+
public class LogFieldsMdcHandler implements ILogFieldsHandler {
private static LogFieldsMdcHandler instanceMdcWrapper = new LogFieldsMdcHandler();
@@ -50,7 +32,7 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
.ofPattern(dateFormatPattern);
protected static Logger log = LoggerFactory.getLogger(LogFieldsMdcHandler.class.getName());
protected static String hostAddress;
- private static String fqdn;
+ protected static String fqdn;
static {
try {
@@ -79,7 +61,7 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
public void stopAuditTimer() {
//set start time if it is not set yet
startAuditTimer();
- MDC.put(LogConfigurationConstants.MDC_END_TIMESTAMP, generatedTimeNow());
+ MDC.put(ILogConfiguration.MDC_END_TIMESTAMP, generatedTimeNow());
setElapsedTime(MDC.get(ONAPLogConstants.MDCs.ENTRY_TIMESTAMP));
}
@@ -87,13 +69,13 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
public void stopMetricTimer() {
//set start time if it is not set yet
startMetricTimer();
- MDC.put(LogConfigurationConstants.MDC_END_TIMESTAMP, generatedTimeNow());
+ MDC.put(ILogConfiguration.MDC_END_TIMESTAMP, generatedTimeNow());
setElapsedTime(MDC.get(ONAPLogConstants.MDCs.INVOKE_TIMESTAMP));
}
@Override
public void setClassName(String className) {
- MDC.put(LogConfigurationConstants.MDC_CLASS_NAME, className);
+ MDC.put(ILogConfiguration.MDC_CLASS_NAME, className);
}
@Override
@@ -103,7 +85,7 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
@Override
public void setServerIPAddress(String serverIPAddress) {
- MDC.put(LogConfigurationConstants.MDC_SERVER_IP_ADDRESS, serverIPAddress);
+ MDC.put(ILogConfiguration.MDC_SERVER_IP_ADDRESS, serverIPAddress);
}
@Override
@@ -123,7 +105,7 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
@Override
public void setProcessKey(String processKey) {
- MDC.put(LogConfigurationConstants.MDC_PROCESS_KEY, processKey);
+ MDC.put(ILogConfiguration.MDC_PROCESS_KEY, processKey);
}
@Override
@@ -133,12 +115,12 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
@Override
public void setOptCustomField1(String customField1) {
- MDC.put(LogConfigurationConstants.MDC_OPT_FIELD1, customField1);
+ MDC.put(ILogConfiguration.MDC_OPT_FIELD1, customField1);
}
@Override
public void setOutgoingInvocationId(String outgoingInvocationId) {
- MDC.put(LogConfigurationConstants.MDC_OUTGOING_INVOCATION_ID, outgoingInvocationId);
+ MDC.put(ILogConfiguration.MDC_OUTGOING_INVOCATION_ID, outgoingInvocationId);
}
@Override
@@ -155,7 +137,7 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
@Override
public void setRemoteHost(String remoteHost) {
- MDC.put(LogConfigurationConstants.MDC_REMOTE_HOST, remoteHost);
+ MDC.put(ILogConfiguration.MDC_REMOTE_HOST, remoteHost);
}
@Override
@@ -185,7 +167,7 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
@Override
public void setServiceInstanceId(String serviceInstanceId) {
- MDC.put(LogConfigurationConstants.MDC_SERVICE_INSTANCE_ID, serviceInstanceId);
+ MDC.put(ILogConfiguration.MDC_SERVICE_INSTANCE_ID, serviceInstanceId);
}
@Override
@@ -200,22 +182,22 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
@Override
public void setTargetVirtualEntity(String targetVirtualEntity) {
- MDC.put(LogConfigurationConstants.MDC_TARGET_VIRTUAL_ENTITY, targetVirtualEntity);
+ MDC.put(ILogConfiguration.MDC_TARGET_VIRTUAL_ENTITY, targetVirtualEntity);
}
@Override
public void setErrorCode(int errorCode) {
- MDC.put(LogConfigurationConstants.MDC_ERROR_CODE, Integer.toString(errorCode));
+ MDC.put(ILogConfiguration.MDC_ERROR_CODE, valueOf(errorCode).toString());
}
@Override
public void setErrorCategory(String errorCategory) {
- MDC.put(LogConfigurationConstants.MDC_ERROR_CATEGORY, errorCategory);
+ MDC.put(ILogConfiguration.MDC_ERROR_CATEGORY, errorCategory);
}
@Override
public String getErrorCode() {
- return MDC.get(LogConfigurationConstants.MDC_ERROR_CODE);
+ return MDC.get(ILogConfiguration.MDC_ERROR_CODE);
}
@Override
@@ -225,7 +207,7 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
@Override
public String getErrorCategory() {
- return MDC.get(LogConfigurationConstants.MDC_ERROR_CATEGORY);
+ return MDC.get(ILogConfiguration.MDC_ERROR_CATEGORY);
}
@Override
@@ -285,7 +267,7 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
@Override
public void removeServiceInstanceId() {
- MDC.remove(LogConfigurationConstants.MDC_SERVICE_INSTANCE_ID);
+ MDC.remove(ILogConfiguration.MDC_SERVICE_INSTANCE_ID);
}
@Override
@@ -300,81 +282,87 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
@Override
public void removeTargetVirtualEntity() {
- MDC.remove(LogConfigurationConstants.MDC_TARGET_VIRTUAL_ENTITY);
+ MDC.remove(ILogConfiguration.MDC_TARGET_VIRTUAL_ENTITY);
}
@Override
public void removeErrorCode() {
- MDC.remove(LogConfigurationConstants.MDC_ERROR_CODE);
+ MDC.remove(ILogConfiguration.MDC_ERROR_CODE);
}
@Override
public void removeErrorCategory() {
- MDC.remove(LogConfigurationConstants.MDC_ERROR_CATEGORY);
+ MDC.remove(ILogConfiguration.MDC_ERROR_CATEGORY);
}
@Override
public void removeErrorDescription() {
- MDC.remove(LogConfigurationConstants.MDC_ERROR_DESC);
+ MDC.remove(ILogConfiguration.MDC_ERROR_DESC);
}
@Override
public void setAuditMessage(String message) {
- MDC.put(LogConfigurationConstants.MDC_AUDIT_MESSAGE, message);
+ MDC.put(ILogConfiguration.MDC_AUDIT_MESSAGE, message);
}
@Override
public String getAuditMessage() {
- return MDC.get(LogConfigurationConstants.MDC_AUDIT_MESSAGE);
+ return MDC.get(ILogConfiguration.MDC_AUDIT_MESSAGE);
}
+
@Override
public String getSupportablityStatusCode() {
- return MDC.get(LogConfigurationConstants.MDC_SUPPORTABLITY_STATUS_CODE);
+ return MDC.get(ILogConfiguration.MDC_SUPPORTABLITY_STATUS_CODE);
}
@Override
public String getSupportablityAction() {
- return MDC.get(LogConfigurationConstants.MDC_SUPPORTABLITY_ACTION);
+ return MDC.get(ILogConfiguration.MDC_SUPPORTABLITY_ACTION);
}
@Override
public String getRemoteHost() {
- return MDC.get(LogConfigurationConstants.MDC_REMOTE_HOST);
+ return MDC.get(ILogConfiguration.MDC_REMOTE_HOST);
}
@Override
public String getServerIpAddress() {
- return MDC.get(LogConfigurationConstants.MDC_SERVER_IP_ADDRESS);
+ return MDC.get(ILogConfiguration.MDC_SERVER_IP_ADDRESS);
}
+// @Override
+// public String getSupportablityCsarName() {
+// return MDC.get(ILogConfiguration.MDC_SUPPORTABLITY_CSAR_NAME);
+// }
+
@Override
public String getSupportablityCsarUUID() {
- return MDC.get(LogConfigurationConstants.MDC_SUPPORTABLITY_CSAR_UUID);
+ return MDC.get(ILogConfiguration.MDC_SUPPORTABLITY_CSAR_UUID);
}
@Override
public String getSupportablityCsarVersion() {
- return MDC.get(LogConfigurationConstants.MDC_SUPPORTABLITY_CSAR_VERSION);
+ return MDC.get(ILogConfiguration.MDC_SUPPORTABLITY_CSAR_VERSION);
}
@Override
public String getSupportablityComponentName() {
- return MDC.get(LogConfigurationConstants.MDC_SUPPORTABLITY_COMPONENT_NAME);
+ return MDC.get(ILogConfiguration.MDC_SUPPORTABLITY_COMPONENT_NAME);
}
@Override
public String getSupportablityComponentUUID() {
- return MDC.get(LogConfigurationConstants.MDC_SUPPORTABLITY_COMPONENT_UUID);
+ return MDC.get(ILogConfiguration.MDC_SUPPORTABLITY_COMPONENT_UUID);
}
@Override
public String getSupportablityComponentVersion() {
- return MDC.get(LogConfigurationConstants.MDC_SUPPORTABLITY_COMPONENT_VERSION);
+ return MDC.get(ILogConfiguration.MDC_SUPPORTABLITY_COMPONENT_VERSION);
}
@Override
@@ -384,72 +372,77 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
@Override
public void setSupportablityStatusCode(String statusCode) {
- MDC.put(LogConfigurationConstants.MDC_SUPPORTABLITY_STATUS_CODE, statusCode);
+ MDC.put(ILogConfiguration.MDC_SUPPORTABLITY_STATUS_CODE, statusCode);
}
@Override
public void setSupportablityAction(String action) {
- MDC.put(LogConfigurationConstants.MDC_SUPPORTABLITY_ACTION, action);
+ MDC.put(ILogConfiguration.MDC_SUPPORTABLITY_ACTION, action);
}
@Override
public void setSupportablityCsarUUID(String uuid) {
- MDC.put(LogConfigurationConstants.MDC_SUPPORTABLITY_CSAR_UUID, uuid);
+ MDC.put(ILogConfiguration.MDC_SUPPORTABLITY_CSAR_UUID, uuid);
}
@Override
public void setSupportablityCsarVersion(String version) {
- MDC.put(LogConfigurationConstants.MDC_SUPPORTABLITY_CSAR_VERSION, version);
+ MDC.put(ILogConfiguration.MDC_SUPPORTABLITY_CSAR_VERSION, version);
}
@Override
public void setSupportablityComponentName(String name) {
- MDC.put(LogConfigurationConstants.MDC_SUPPORTABLITY_COMPONENT_NAME, name);
+ MDC.put(ILogConfiguration.MDC_SUPPORTABLITY_COMPONENT_NAME, name);
}
@Override
public void setSupportablityComponentUUID(String uuid) {
- MDC.put(LogConfigurationConstants.MDC_SUPPORTABLITY_COMPONENT_UUID, uuid);
+ MDC.put(ILogConfiguration.MDC_SUPPORTABLITY_COMPONENT_UUID, uuid);
}
@Override
public void setSupportablityComponentVersion(String version) {
- MDC.put(LogConfigurationConstants.MDC_SUPPORTABLITY_COMPONENT_VERSION, version);
+ MDC.put(ILogConfiguration.MDC_SUPPORTABLITY_COMPONENT_VERSION, version);
}
@Override
public void removeSupportablityAction() {
- MDC.remove(LogConfigurationConstants.MDC_SUPPORTABLITY_ACTION);
+ MDC.remove(ILogConfiguration.MDC_SUPPORTABLITY_ACTION);
}
@Override
public void removeSupportablityComponentName() {
- MDC.remove(LogConfigurationConstants.MDC_SUPPORTABLITY_COMPONENT_NAME);
+ MDC.remove(ILogConfiguration.MDC_SUPPORTABLITY_COMPONENT_NAME);
}
@Override
public void removeSupportablityComponentUUID() {
- MDC.remove(LogConfigurationConstants.MDC_SUPPORTABLITY_COMPONENT_UUID);
+ MDC.remove(ILogConfiguration.MDC_SUPPORTABLITY_COMPONENT_UUID);
}
@Override
public void removeSupportablityComponentVersion() {
- MDC.remove(LogConfigurationConstants.MDC_SUPPORTABLITY_COMPONENT_VERSION);
+ MDC.remove(ILogConfiguration.MDC_SUPPORTABLITY_COMPONENT_VERSION);
}
+// @Override
+// public void removeSupportablityCsarName() {
+// MDC.remove(ILogConfiguration.MDC_SUPPORTABLITY_CSAR_NAME);
+// }
+
@Override
public void removeSupportablityCsarUUID() {
- MDC.remove(LogConfigurationConstants.MDC_SUPPORTABLITY_CSAR_UUID);
+ MDC.remove(ILogConfiguration.MDC_SUPPORTABLITY_CSAR_UUID);
}
@Override
public void removeSupportablityCsarVersion() {
- MDC.remove(LogConfigurationConstants.MDC_SUPPORTABLITY_CSAR_VERSION);
+ MDC.remove(ILogConfiguration.MDC_SUPPORTABLITY_CSAR_VERSION);
}
@Override
public void removeSupportablityStatusCode() {
- MDC.remove(LogConfigurationConstants.MDC_SUPPORTABLITY_STATUS_CODE);
+ MDC.remove(ILogConfiguration.MDC_SUPPORTABLITY_STATUS_CODE);
}
@Override
@@ -461,10 +454,10 @@ public class LogFieldsMdcHandler implements ILogFieldsHandler {
try {
final LocalDateTime startTime = LocalDateTime.parse(beginTimestamp, dateTimeFormatter);
final LocalDateTime endTime = LocalDateTime
- .parse(MDC.get(LogConfigurationConstants.MDC_END_TIMESTAMP), dateTimeFormatter);
+ .parse(MDC.get(ILogConfiguration.MDC_END_TIMESTAMP), dateTimeFormatter);
final Duration timeDifference = Duration.between(startTime, endTime);
- MDC.put(LogConfigurationConstants.MDC_ELAPSED_TIME, String.valueOf(timeDifference.toMillis()));
+ MDC.put(ILogConfiguration.MDC_ELAPSED_TIME, String.valueOf(timeDifference.toMillis()));
} catch (Exception ex) {
log.error("failed to calculate elapsed time", ex);