<version>3.3</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.apache.logging.log4j</groupId>
-            <artifactId>log4j-api</artifactId>
-            <version>2.17.0</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-core</artifactId>
             <artifactId>epsdk-fw</artifactId>
             <version>${ecomp.version}</version>
             <scope>test</scope>
+            <exclusions>
+                <exclusion>
+                    <artifactId>log4j</artifactId>
+                    <groupId>log4j</groupId>
+                </exclusion>
+            </exclusions>
         </dependency>
     </dependencies>
 
 
 import java.util.Objects;
 import java.util.stream.Collectors;
 import org.apache.commons.collections.CollectionUtils;
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
 import org.onap.sdc.backend.ci.tests.config.Config;
 import org.onap.sdc.backend.ci.tests.datatypes.ResourceReqDetails;
 import org.onap.sdc.backend.ci.tests.datatypes.enums.UserRoleEnum;
 import org.openecomp.sdc.be.model.Resource;
 import org.openecomp.sdc.be.model.Service;
 import org.openecomp.sdc.be.model.User;
-import org.slf4j.LoggerFactory;
+import org.openecomp.sdc.logging.api.Logger;
+import org.openecomp.sdc.logging.api.LoggerFactory;
 import org.testng.ITestContext;
 import org.testng.ITestResult;
 import org.testng.annotations.AfterMethod;
 
 public abstract class ComponentBaseTest {
 
-    protected static Logger logger = LogManager.getLogger(ComponentBaseTest.class);
+    protected static Logger logger = LoggerFactory.getLogger(ComponentBaseTest.class);
 
     protected static final String REPORT_FOLDER = "target" + File.separator + "ExtentReport" + File.separator + "API" + File.separator;
     private static final String REPORT_FILE_NAME = "SDC_CI_Extent_Report.html";
     }
 
     public ComponentBaseTest() {
-        LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
+        LoggerContext lc = (LoggerContext) org.slf4j.LoggerFactory.getILoggerFactory();
         lc.getLogger("com.thinkaurelius").setLevel(Level.INFO);
         lc.getLogger("com.datastax").setLevel(Level.INFO);
         lc.getLogger("io.netty").setLevel(Level.INFO);
 
 import com.fasterxml.jackson.databind.module.SimpleModule;
 import com.google.gson.*;
 import org.apache.commons.codec.binary.Base64;
-import org.apache.logging.log4j.Logger;
-import org.apache.logging.log4j.LogManager;
+import org.openecomp.sdc.logging.api.Logger;
+import org.openecomp.sdc.logging.api.LoggerFactory;
 import org.json.JSONArray;
 import org.json.JSONException;
 import org.json.simple.JSONObject;
 import java.text.ParseException;
 import java.util.*;
 
-
 public class ResponseParser {
 
     private static final String INVARIANT_UUID = "invariantUUID";
     public static final String ORIGIN_TYPE = "originType";
     public static final String TOSCA_RESOURCE_NAME = "toscaResourceName";
 
-    static Logger logger = LogManager.getLogger(ResponseParser.class);
+    static Logger logger = LoggerFactory.getLogger(ResponseParser.class);
 
     public static String getValueFromJsonResponse(String response, String fieldName) {
         try {
             interfaceDefinition = mapper.readValue(response, InterfaceDefinition.class);
             logger.debug(interfaceDefinition.toString());
         } catch (IOException e) {
-            logger.debug(e);
+            logger.debug("Failed to convertInterfaceDefinitionResponseToJavaObject", e);
         }
         return interfaceDefinition;
     }
 
 import java.io.FileNotFoundException;
 import java.io.IOException;
 import java.util.*;
-import org.apache.logging.log4j.Logger;
-import org.apache.logging.log4j.LogManager;
+import org.openecomp.sdc.logging.api.Logger;
+import org.openecomp.sdc.logging.api.LoggerFactory;
 import org.codehaus.jettison.json.JSONArray;
 import org.codehaus.jettison.json.JSONException;
 import org.codehaus.jettison.json.JSONObject;
 import static org.testng.AssertJUnit.assertTrue;
 
 public class AuditValidationUtils {
-       protected static Logger logger = LogManager.getLogger(AuditValidationUtils.class);
+       protected static Logger logger = LoggerFactory.getLogger(AuditValidationUtils.class);
        private static final String auditKeySpaceName = "sdcaudit";
 
        public AuditValidationUtils() {
                super();
-               logger = LogManager.getLogger(AuditValidationUtils.class);
-
+               logger = LoggerFactory.getLogger(AuditValidationUtils.class);
        }
 
        public static String buildAuditDescription(ErrorInfo errorInfo, List<String> errorVariablesList) {
 
 
 package org.onap.sdc.backend.ci.tests.utils.validation;
 
-import org.apache.logging.log4j.Logger;
-import org.apache.logging.log4j.LogManager;
+import org.openecomp.sdc.logging.api.Logger;
+import org.openecomp.sdc.logging.api.LoggerFactory;
 import org.json.simple.JSONArray;
 import org.json.simple.JSONObject;
 import org.json.simple.JSONValue;
 
 public class ProductValidationUtils {
 
-       static Logger logger = LogManager.getLogger(ProductValidationUtils.class);
+       static Logger logger = LoggerFactory.getLogger(ProductValidationUtils.class);
 
        public static void compareExpectedAndActualProducts(Product expectedProduct, Product actualProduct) {
                compareExpectedAndActualProducts(expectedProduct, actualProduct, null);