Adding useful logs for igmp operations
Change-Id: If55ba0a7da86ade3c05b4f6bcbe36f7324abf83a
diff --git a/app/src/main/java/org/opencord/igmpproxy/impl/SingleStateMachine.java b/app/src/main/java/org/opencord/igmpproxy/impl/SingleStateMachine.java
index 83f2ef2..e0ae994 100644
--- a/app/src/main/java/org/opencord/igmpproxy/impl/SingleStateMachine.java
+++ b/app/src/main/java/org/opencord/igmpproxy/impl/SingleStateMachine.java
@@ -24,6 +24,8 @@
import org.opencord.igmpproxy.statemachine.StateMachine;
import org.opencord.igmpproxy.statemachine.State;
import org.opencord.igmpproxy.statemachine.StateMachineId;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import java.util.concurrent.atomic.AtomicInteger;
@@ -34,6 +36,8 @@
public final class SingleStateMachine implements StateMachine {
public static final int DEFAULT_MAX_RESP = 0xfffffff;
+ private Logger log = LoggerFactory.getLogger(getClass());
+
private StateMachineId stateMachineId;
private int currentState;
@@ -211,6 +215,7 @@
}
private void next(int msg) {
+ log.debug("Transitioning to State {}", msg);
this.currentState = transition[currentState][msg];
}