Add a trace when we update MD-SAL 99/4599/1
authorRobert Varga <rovarga@cisco.com>
Wed, 22 Jan 2014 15:41:54 +0000 (16:41 +0100)
committerRobert Varga <rovarga@cisco.com>
Wed, 22 Jan 2014 16:34:02 +0000 (17:34 +0100)
Improves logging just a tiny bit so that we know wat are we doing

Change-Id: I7b542b973c544fe12c7fb5bc11744b6430e43374
Signed-off-by: Robert Varga <rovarga@cisco.com>
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/AbstractAdjRIBsIn.java

index 700de8c2012352249057fe9f612b347aa62762ce..259c9c22737a66868c3e1d349874f507a486a265 100644 (file)
@@ -88,6 +88,7 @@ public abstract class AbstractAdjRIBsIn<I, D extends DataObject> implements AdjR
                private InstanceIdentifier<?> getName() {
                        if (this.name == null) {
                                this.name = identifierForKey(AbstractAdjRIBsIn.this.basePath, this.key);
+                               LOG.trace("Entry {} grew key {}", this, this.name);
                        }
                        return this.name;
                }
@@ -107,6 +108,7 @@ public abstract class AbstractAdjRIBsIn<I, D extends DataObject> implements AdjR
                        LOG.trace("Electing state {} to supersede {}", candidate, this.currentState);
 
                        if (this.currentState == null || !this.currentState.equals(candidate)) {
+                               LOG.trace("Elected new state for {}: {}", getName(), candidate);
                                transaction.putOperationalData(getName(), candidate.getDataObject(this.key));
                                this.currentState = candidate;
                        }
@@ -120,8 +122,8 @@ public abstract class AbstractAdjRIBsIn<I, D extends DataObject> implements AdjR
                        if (candidate != null) {
                                electCandidate(transaction, candidate);
                        } else {
-                               LOG.trace("Final candidate disappeared, removing entry {}", this.name);
-                               transaction.removeOperationalData(this.name);
+                               LOG.trace("Final candidate disappeared, removing entry {}", getName());
+                               transaction.removeOperationalData(getName());
                        }
 
                        return this.candidates.isEmpty();