Fixing sonar issues 00/98600/2
authorDmitry Puzikov <d.puzikov2@partner.samsung.com>
Tue, 19 Nov 2019 13:41:01 +0000 (14:41 +0100)
committerOfir Sonsino <ofir.sonsino@intl.att.com>
Thu, 21 Nov 2019 15:37:13 +0000 (15:37 +0000)
Logging exception instead of printing trace.

Change-Id: I6c24c258fc1b96c74e55aa2f90c82d09f28ef247
Issue-ID: SDC-2660
Signed-off-by: Dmitry Puzikov <d.puzikov2@partner.samsung.com>
common/onap-common-configuration-management/onap-configuration-management-core/src/main/java/org/onap/config/NonConfigResource.java

index 065e7f4..5e21fbd 100644 (file)
@@ -16,6 +16,9 @@
 
 package org.onap.config;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import java.io.File;
 import java.net.MalformedURLException;
 import java.net.URI;
@@ -32,6 +35,7 @@ import java.util.Set;
 import java.util.function.Function;
 
 public class NonConfigResource {
+    private static final Logger LOGGER = LoggerFactory.getLogger(NonConfigResource.class);
 
     static final String NODE_CONFIG_LOCATION = "node.config.location";
     static final String CONFIG_LOCATION = "config.location";
@@ -74,7 +78,7 @@ public class NonConfigResource {
                            .findFirst().orElse(null);
 
         } catch (Exception exception) {
-            exception.printStackTrace();
+            LOGGER.error("Failed to locate resource '{}'.", resource, exception);
             return null;
         }
     }