Refactoring Consolidation Service
[sdc.git] / common-app-api / src / main / java / org / openecomp / sdc / common / ecomplogwrapper / EcompLoggerSdcError.java
1 package org.openecomp.sdc.common.ecomplogwrapper;
2
3 import org.openecomp.sdc.common.ecomplog.EcompLoggerError;
4 import org.openecomp.sdc.common.ecomplog.Enums.EcompLoggerErrorCode;
5 import org.openecomp.sdc.common.ecomplog.Enums.LogLevel;
6
7 public class EcompLoggerSdcError {
8
9     public void log(LogLevel errorLevel,
10                     EcompLoggerErrorCode errorCodeEnum,
11                     String uuid,
12                     String errorDescription,
13                     String partnerName,
14                     String targetEntity,
15                     String message) {
16
17         EcompLoggerError.getInstance()
18                 .clear()
19                 .startTimer()
20                 .setErrorDescription(errorDescription)
21                 .setErrorCode(errorCodeEnum)
22                 .setKeyRequestId(uuid)
23                 .setServiceName(partnerName)
24                 .setTargetEntity(targetEntity)
25                 .log(errorLevel, message);
26     }
27 }