From 56fcc9f638808cd6c5b7a127ae8fb6d04edd1d0d Mon Sep 17 00:00:00 2001
From: Boris Zbarsky <bzbarsky@apple.com>
Date: Fri, 21 Feb 2025 18:11:17 -0500
Subject: [PATCH] Log when MRP params are set by Matter.framework API clients.

---
 src/darwin/Framework/CHIP/MTRDeviceControllerFactory.mm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/darwin/Framework/CHIP/MTRDeviceControllerFactory.mm b/src/darwin/Framework/CHIP/MTRDeviceControllerFactory.mm
index 3c38c7cfd65f5c..07345f81bb7d11 100644
--- a/src/darwin/Framework/CHIP/MTRDeviceControllerFactory.mm
+++ b/src/darwin/Framework/CHIP/MTRDeviceControllerFactory.mm
@@ -1200,6 +1200,10 @@ - (void)setMessageReliabilityProtocolIdleRetransmitMs:(nullable NSNumber *)idleR
                           additionalRetransmitDelayMs:(nullable NSNumber *)additionalRetransmitDelayMs
 {
     [self _assertCurrentQueueIsNotMatterQueue];
+
+    MTR_LOG("%@ setting MRP params: idle %@ active %@ threshold %@ additional retransmit delay %@",
+        self, idleRetransmitMs, activeRetransmitMs, activeThresholdMs, additionalRetransmitDelayMs);
+
     dispatch_async(_chipWorkQueue, ^{
         bool resetAdvertising;
         if (idleRetransmitMs == nil && activeRetransmitMs == nil && activeThresholdMs == nil && additionalRetransmitDelayMs == nil) {