Log state transition events in DistributedClusterStore

Change-Id: I3710f70f9cf745e3b5349b8f146ae72d1f74942d
diff --git a/core/store/dist/src/main/java/org/onosproject/store/cluster/impl/DistributedClusterStore.java b/core/store/dist/src/main/java/org/onosproject/store/cluster/impl/DistributedClusterStore.java
index af1cffe..c5fe9e8 100644
--- a/core/store/dist/src/main/java/org/onosproject/store/cluster/impl/DistributedClusterStore.java
+++ b/core/store/dist/src/main/java/org/onosproject/store/cluster/impl/DistributedClusterStore.java
@@ -236,7 +236,8 @@
 
     @Override
     public void markFullyStarted(boolean started) {
-        updateNode(localNode.id(), started ? State.READY : State.ACTIVE, null);
+        ControllerNode.State state = started ? State.READY : State.ACTIVE;
+        updateNode(localNode.id(), state, null);
     }
 
     @Override
@@ -269,6 +270,10 @@
         Version currentVersion = nodeVersions.get(nodeId);
         if (!Objects.equals(currentState, newState)
                 || (newVersion != null && !Objects.equals(currentVersion, newVersion))) {
+            if (localNode.id().equals(nodeId)) {
+                log.info("Local node state changed: {}", newState);
+            }
+            log.debug("Node {} state changed: {}", nodeId, newState);
             nodeStates.put(nodeId, newState);
             if (newVersion != null) {
                 nodeVersions.put(nodeId, newVersion);