1 package org.openecomp.sdc.common.log.api;
3 import org.openecomp.sdc.common.log.enums.LogLevel;
4 import org.slf4j.Marker;
9 * Created by dd4296 on 12/24/2017.
11 public interface ILogger {
12 void log(LogLevel logLevel, String message);
13 void log(Marker marker, LogLevel logLevel, String message);
14 void log(LogLevel logLevel, String message, Object... params);
15 void log(Marker marker, LogLevel logLevel, String message, Object... params);
16 void log(LogLevel logLevel, String message, Throwable throwable);
17 List<String> getMandatoryFields();
20 ILogger setKeyRequestId(String keyRequestId);
22 ILogger setKeyInvocationId(String keyInvocationId);