X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FDataTreeChangeListenerActor.java;h=902156f3468867df4986bc159407fc139072a282;hb=0a2ed6b43f45b92f09c291e99e2e66a7fa18085f;hp=2936a28b90a1f77cc640602c977751597fc8008b;hpb=013a6679470bf692753f2e04ab4398c97fd9f5d0;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataTreeChangeListenerActor.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataTreeChangeListenerActor.java index 2936a28b90..902156f346 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataTreeChangeListenerActor.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataTreeChangeListenerActor.java @@ -24,6 +24,7 @@ final class DataTreeChangeListenerActor extends AbstractUntypedActor { private final DOMDataTreeChangeListener listener; private final YangInstanceIdentifier registeredPath; private boolean notificationsEnabled = false; + private String logContext = ""; private DataTreeChangeListenerActor(final DOMDataTreeChangeListener listener, final YangInstanceIdentifier registeredPath) { @@ -46,16 +47,18 @@ final class DataTreeChangeListenerActor extends AbstractUntypedActor { private void dataChanged(final DataTreeChanged message) { // Do nothing if notifications are not enabled if (!notificationsEnabled) { - LOG.debug("Notifications not enabled for listener {} - dropping change notification", listener); + LOG.debug("{}: Notifications not enabled for listener {} - dropping change notification", + logContext, listener); return; } - LOG.debug("Sending change notification {} to listener {}", message.getChanges(), listener); + LOG.debug("{}: Sending {} change notification(s) {} to listener {}", logContext, message.getChanges().size(), + message.getChanges(), listener); try { this.listener.onDataTreeChanged(message.getChanges()); } catch (Exception e) { - LOG.error("Error notifying listener {}", this.listener, e); + LOG.error("{}: Error notifying listener {}", logContext, this.listener, e); } // TODO: do we really need this? @@ -67,8 +70,9 @@ final class DataTreeChangeListenerActor extends AbstractUntypedActor { } private void enableNotification(final EnableNotification message) { + logContext = message.getLogContext(); notificationsEnabled = message.isEnabled(); - LOG.debug("{} notifications for listener {}", notificationsEnabled ? "Enabled" : "Disabled", + LOG.debug("{}: {} notifications for listener {}", logContext, notificationsEnabled ? "Enabled" : "Disabled", listener); }