summaryrefslogtreecommitdiffstats
path: root/common-app-api/src/main/java/org/openecomp/sdc/common/ecomplogwrapper/EcompLoggerSdcError.java
blob: a2478c40eb065b30b879809b30f397023c3e3375 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package org.openecomp.sdc.common.ecomplogwrapper;

import org.openecomp.sdc.common.ecomplog.EcompLoggerError;
import org.openecomp.sdc.common.ecomplog.Enums.EcompLoggerErrorCode;
import org.openecomp.sdc.common.ecomplog.Enums.LogLevel;

public class EcompLoggerSdcError {

    public void log(LogLevel errorLevel,
                    EcompLoggerErrorCode errorCodeEnum,
                    String uuid,
                    String errorDescription,
                    String partnerName,
                    String targetEntity,
                    String message) {

        EcompLoggerError.getInstance()
                .clear()
                .startTimer()
                .setErrorDescription(errorDescription)
                .setErrorCode(errorCodeEnum)
                .setKeyRequestId(uuid)
                .setServiceName(partnerName)
                .setTargetEntity(targetEntity)
                .log(errorLevel, message);
    }
}