Log the commissioning mode when logging start of commissioning advertising. (#21727)
It's hard to say from logs whether things are advertising CM=0 or CM=1/2.
diff --git a/src/app/server/Dnssd.cpp b/src/app/server/Dnssd.cpp
index 12fe282..6c7d6d9 100644
--- a/src/app/server/Dnssd.cpp
+++ b/src/app/server/Dnssd.cpp
@@ -299,9 +299,10 @@
auto & mdnsAdvertiser = chip::Dnssd::ServiceAdvertiser::Instance();
- ChipLogProgress(Discovery, "Advertise commission parameter vendorID=%u productID=%u discriminator=%04u/%02u",
+ ChipLogProgress(Discovery, "Advertise commission parameter vendorID=%u productID=%u discriminator=%04u/%02u cm=%u",
advertiseParameters.GetVendorId().ValueOr(0), advertiseParameters.GetProductId().ValueOr(0),
- advertiseParameters.GetLongDiscriminator(), advertiseParameters.GetShortDiscriminator());
+ advertiseParameters.GetLongDiscriminator(), advertiseParameters.GetShortDiscriminator(),
+ to_underlying(advertiseParameters.GetCommissioningMode()));
return mdnsAdvertiser.Advertise(advertiseParameters);
}