Added some logging to help debug topology issues

Change-Id: I724ecf7102a58fb4eca07a0c3df53bc7ef7d815d
diff --git a/src/main/java/net/onrc/onos/core/topology/TopologyManager.java b/src/main/java/net/onrc/onos/core/topology/TopologyManager.java
index ffad050..178bd00 100644
--- a/src/main/java/net/onrc/onos/core/topology/TopologyManager.java
+++ b/src/main/java/net/onrc/onos/core/topology/TopologyManager.java
@@ -848,6 +848,7 @@
     private void addPort(PortEvent portEvent) {
         Switch sw = topology.getSwitch(portEvent.getDpid());
         if (sw == null) {
+            log.debug("{} reordered because switch is null", portEvent);
             // Reordered event: delay the event in local cache
             ByteBuffer id = portEvent.getIDasByteBuffer();
             reorderedAddedPortEvents.put(id, portEvent);
@@ -941,6 +942,9 @@
         Port dstPort = topology.getPort(linkEvent.getDst().dpid,
                 linkEvent.getDst().number);
         if ((srcPort == null) || (dstPort == null)) {
+            log.debug("{} reordered because {} port is null", linkEvent,
+                    (srcPort == null) ? "src" : "dst");
+
             // Reordered event: delay the event in local cache
             ByteBuffer id = linkEvent.getIDasByteBuffer();
             reorderedAddedLinkEvents.put(id, linkEvent);