1 package org.openecomp.sdc.common.log.api;
3 import org.openecomp.sdc.common.log.enums.Severity;
6 * Created by dd4296 on 12/25/2017.
8 public interface ILogFieldsHandler {
9 void startAuditTimer();
11 void startMetricTimer();
13 void stopAuditTimer();
15 void stopMetricTimer();
17 void setClassName(String className);
19 void setServerFQDN(String serverFQDN);
21 void setServerIPAddress(String serverIPAddress);
23 // intended for setting this parameter in a given thread
24 void setServerFQDNInternally();
26 // intended for setting this parameter in a given thread
27 void setServerIPAddressInternally();
29 void setInstanceUUID(String instanceUUID);
31 void setProcessKey(String processKey);
33 void setAlertSeverity(Severity alertSeverity);
35 void setOptCustomField1(String customField1);
37 void setOutgoingInvocationId(String outgoingInvocationId);
39 void setKeyRequestId(String keyRequestId);
41 void setRemoteHost(String remoteHost);
43 void setServiceName(String serviceName);
45 void setStatusCode(String statusCode);
47 void setPartnerName(String partnerName);
49 void setResponseCode(int responseCode);
51 void setResponseDesc(String responseDesc);
53 void setServiceInstanceId(String serviceInstanceId);
55 void setTargetEntity(String targetEntity);
57 void setTargetServiceName(String targetServiceName);
59 void setTargetVirtualEntity(String targetVirtualEntity);
61 void setErrorCode(int errorCode);
63 void setErrorCategory(String errorCategory);
65 String getErrorCode();
67 String getServiceName();
69 String getTargetEntity();
71 String getTargetServiceName();
73 String getErrorCategory();
77 boolean isMDCParamEmpty(String mdcKeyName);
81 String getHostAddress();
83 String getKeyRequestId();
85 void removeStatusCode();
87 void removePartnerName();
89 void removeResponseCode();
91 void removeResponseDesc();
93 void removeServiceInstanceId();
95 void removeTargetEntity();
97 void removeTargetServiceName();
99 void removeTargetVirtualEntity();
101 void removeErrorCode();
103 void removeErrorCategory();
105 void removeErrorDescription();
107 void setAuditMessage(String message);
109 String getAuditMessage();
111 //service supportability [US 496441]
113 String getSupportablityAction();
115 String getSupportablityCsarUUID();
117 String getSupportablityCsarVersion();
119 String getSupportablityComponentName();
121 String getSupportablityComponentUUID();
123 String getSupportablityComponentVersion();
125 String getSupportablityStatusCode();
127 void setSupportablityAction(String action);
129 void setSupportablityCsarUUID(String uuid);
131 void setSupportablityCsarVersion(String version);
133 void setSupportablityComponentName(String name);
135 void setSupportablityComponentUUID(String UUID);
137 void setSupportablityComponentVersion(String version);
139 void setSupportablityStatusCode(String statusCode);
141 void removeSupportablityAction();
143 void removeSupportablityComponentName();
145 void removeSupportablityComponentUUID();
147 void removeSupportablityComponentVersion();
149 void removeSupportablityCsarUUID();
151 void removeSupportablityCsarVersion();
153 void removeSupportablityStatusCode();
155 String getPartnerName();
157 String getRemoteHost();
159 String getServerIpAddress();
161 void setKeyInvocationId(String invocationId);
163 CharSequence getKeyInvocationId();