[chip-tool] Log decoded json command (#24640)

diff --git a/examples/chip-tool/commands/common/Commands.cpp b/examples/chip-tool/commands/common/Commands.cpp
index 1b22c68..fb675ee 100644
--- a/examples/chip-tool/commands/common/Commands.cpp
+++ b/examples/chip-tool/commands/common/Commands.cpp
@@ -118,12 +118,16 @@
     char * argv[kInteractiveModeArgumentsMaxLength] = {};
     argv[argc++]                                    = kInteractiveModeName;
 
+    std::string commandStr;
     for (auto & arg : arguments)
     {
         argv[argc] = new char[arg.size() + 1];
         strcpy(argv[argc++], arg.c_str());
+        commandStr += arg;
+        commandStr += " ";
     }
 
+    ChipLogProgress(chipTool, "Command: %s", commandStr.c_str());
     auto err = RunCommand(argc, argv, true);
 
     // Do not delete arg[0]