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 setOptCustomField2(String customField2);
39 void setOptCustomField3(String customField3);
41 void setOptCustomField4(String customField4);
43 void setKeyRequestId(String keyRequestId);
45 void setRemoteHost(String remoteHost);
47 void setServiceName(String serviceName);
49 void setStatusCode(String statusCode);
51 void setPartnerName(String partnerName);
53 void setResponseCode(int responseCode);
55 void setResponseDesc(String responseDesc);
57 void setServiceInstanceId(String serviceInstanceId);
59 void setTargetEntity(String targetEntity);
61 void setTargetServiceName(String targetServiceName);
63 void setTargetVirtualEntity(String targetVirtualEntity);
65 void setErrorCode(int errorCode);
67 void setErrorCategory(String errorCategory);
69 String getErrorCode();
71 String getServiceName();
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();