Adding useful logs for igmp operations

Change-Id: If55ba0a7da86ade3c05b4f6bcbe36f7324abf83a
diff --git a/app/src/main/java/org/opencord/igmpproxy/impl/IgmpSender.java b/app/src/main/java/org/opencord/igmpproxy/impl/IgmpSender.java
index 9bda1c9..c71c70a 100644
--- a/app/src/main/java/org/opencord/igmpproxy/impl/IgmpSender.java
+++ b/app/src/main/java/org/opencord/igmpproxy/impl/IgmpSender.java
@@ -271,9 +271,15 @@
 
     public void sendIgmpPacket(Ethernet ethPkt, DeviceId deviceId, PortNumber portNumber) {
         if (!igmpLeadershipService.isLocalLeader(deviceId)) {
+            log.trace("Instance is not leader for device {}, " +
+                             "not emitting IMGP packet on port {}", deviceId, portNumber);
             return;
         }
 
+        if (log.isTraceEnabled()) {
+            log.trace("Emitting on {}/{} outbound IGMP packet {}", deviceId, portNumber, ethPkt);
+        }
+
         IPv4 ipv4Pkt = (IPv4) ethPkt.getPayload();
         IGMP igmp = (IGMP) ipv4Pkt.getPayload();
         // We are checking the length of packets. Right now the counter value will be 0 because of internal translation
@@ -292,6 +298,9 @@
                 treatment, ByteBuffer.wrap(ethPkt.serialize()));
         igmpStatisticsService.increaseStat(IgmpStatisticType.VALID_IGMP_PACKET_COUNTER);
         packetService.emit(packet);
+        if (log.isTraceEnabled()) {
+            log.trace("Emitted on {}/{} outbound IGMP packet {}", deviceId, portNumber, packet);
+        }
 
     }
 }