Add netcfg event to event history

Change-Id: I0e6dc6fcab9a0954f088e39a4bceea3aaa7e9b94
diff --git a/apps/events/src/main/java/org/onosproject/events/EventHistoryManager.java b/apps/events/src/main/java/org/onosproject/events/EventHistoryManager.java
index 3a07fff..e6cb6a3 100644
--- a/apps/events/src/main/java/org/onosproject/events/EventHistoryManager.java
+++ b/apps/events/src/main/java/org/onosproject/events/EventHistoryManager.java
@@ -38,6 +38,7 @@
 import org.onosproject.event.Event;
 import org.onosproject.event.ListenerTracker;
 import org.onosproject.mastership.MastershipService;
+import org.onosproject.net.config.NetworkConfigService;
 import org.onosproject.net.device.DeviceEvent;
 import org.onosproject.net.device.DeviceListener;
 import org.onosproject.net.device.DeviceService;
@@ -82,6 +83,9 @@
     @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY)
     protected EdgePortService edgeService;
 
+    @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY)
+    protected NetworkConfigService netcfgService;
+
     @Property(name = "excludeStatsEvent", boolValue = true,
               label = "Exclude stats related events")
     private boolean excludeStatsEvent = true;
@@ -122,7 +126,8 @@
                  .addListener(topologyService, this::addEvent)
                  .addListener(hostService, this::addEvent)
                  .addListener(clusterService, this::addEvent)
-                 .addListener(edgeService, this::addEvent);
+                 .addListener(edgeService, this::addEvent)
+                 .addListener(netcfgService, this::addEvent);
 
         log.info("Started");
     }