Added Some Debugging Logs 49/114149/1
authorGuangrongFu <fu.guangrong@zte.com.cn>
Thu, 22 Oct 2020 11:02:27 +0000 (19:02 +0800)
committerGuangrongFu <fu.guangrong@zte.com.cn>
Thu, 22 Oct 2020 11:02:45 +0000 (19:02 +0800)
Change-Id: I15bb6ada02424a65884522e4a2727fac29d2162a
Issue-ID: HOLMES-369
Signed-off-by: GuangrongFu <fu.guangrong@zte.com.cn>
holmes-actions/src/main/java/org/onap/holmes/common/dcae/DcaeConfigurationsCache.java
holmes-actions/src/main/java/org/onap/holmes/common/dmaap/DmaapService.java
holmes-actions/src/test/java/org/onap/holmes/common/dcae/DcaeConfigurationsCacheTest.java

index 2503ce2..2dd5ac5 100644 (file)
@@ -18,6 +18,7 @@ package org.onap.holmes.common.dcae;
 import lombok.extern.slf4j.Slf4j;
 import org.onap.holmes.common.dcae.entity.DcaeConfigurations;
 import org.onap.holmes.common.dcae.entity.SecurityInfo;
+import org.onap.holmes.common.utils.GsonUtil;
 
 @Slf4j
 public class DcaeConfigurationsCache {
@@ -40,4 +41,8 @@ public class DcaeConfigurationsCache {
     public synchronized static void setDcaeConfigurations(DcaeConfigurations configurations) {
         dcaeConfigurations = configurations;
     }
+
+    public synchronized static String getDcaeConfigurations() {
+        return GsonUtil.beanToJson(dcaeConfigurations);
+    }
 }
index f29f1d9..7e33bf9 100644 (file)
@@ -71,7 +71,8 @@ public class DmaapService {
         } catch (CorrelationException e) {
             log.error("Failed to publish the control loop event to DMaaP", e);
         } catch (NullPointerException e) {
-            log.error("DMaaP configurations do not exist!");
+            log.error(String.format("DMaaP configurations do not exist!\n DCAE Configurations: \n %s",
+                    DcaeConfigurationsCache.getDcaeConfigurations()), e);
         }
     }
 
index d1a3dcb..11a112c 100644 (file)
@@ -37,6 +37,7 @@ public class DcaeConfigurationsCacheTest {
         securityInfo.setAafUsername("tset11");
         dcaeConfigurations.addPubSecInfo("test", securityInfo);
         DcaeConfigurationsCache.setDcaeConfigurations(dcaeConfigurations);
+        System.out.println(DcaeConfigurationsCache.getDcaeConfigurations());
         assertThat(DcaeConfigurationsCache.getPubSecInfo("test").getAafUsername(),
                 equalTo(securityInfo.getAafUsername()));
     }