diff --git a/Source/RWTHVRCluster/Public/Events/DisplayClusterEventWrapper.h b/Source/RWTHVRCluster/Public/Events/DisplayClusterEventWrapper.h
index f7df285e7f65e60c0df341441a4466e6b4a5d521..ae07015dc124f264fce6e5574ec90c4b68c289d0 100644
--- a/Source/RWTHVRCluster/Public/Events/DisplayClusterEventWrapper.h
+++ b/Source/RWTHVRCluster/Public/Events/DisplayClusterEventWrapper.h
@@ -71,6 +71,8 @@ public:
 					// This call will deserialze the values and fill all values in the tuple appropriately.
 					FillArgumentTuple<0>(&MemoryReader, &ArgumentTuple);
 
+					UE_LOG(LogTemp, Warning, TEXT("[DisplayClusterEventWrapper] Cluster event was received, call function."))
+			 
 					ArgumentTuple.ApplyBefore([this](const ArgTypes&... Arguments)
 											  { (Object->*MemberFunction)(Forward<const ArgTypes&>(Arguments)...); });
 				});
@@ -100,6 +102,7 @@ public:
 		EDisplayClusterOperationMode OperationMode = IDisplayCluster::Get().GetOperationMode();
 		if (OperationMode != EDisplayClusterOperationMode::Cluster)
 		{
+			UE_LOG(LogTemp, Warning, TEXT("[DisplayClusterEventWrapper] Cluster event was bypassed and function directly called"))
 			(Object->*MemberFunction)(Forward<ArgTypes>(Arguments)...);
 		}
 		else
@@ -117,6 +120,8 @@ public:
 			SerializeParameters(&MemoryWriter, Forward<ArgTypes>(Arguments)...);
 
 			ClusterManager->EmitClusterEventBinary(ClusterEvent, true);
+
+			UE_LOG(LogTemp, Warning, TEXT("[DisplayClusterEventWrapper] Cluster event was emitted"))
 		}
 	}