Enable Loop-Only Console Logging सेटिंग ब्राउज़र कंसोल में चयनात्मक (selective) आउटपुट सक्षम करती है,
जो केवल G-code में लूप संरचनाओं (WHILE / END और FOR)
तथा लूप बॉडी के भीतर वेरिएबल काउंटरों के निष्पादन से संबंधित जानकारी प्रदर्शित करती है।
यह सेटिंग क्या करती है
केवल उन्हीं पंक्तियों को प्रदर्शित करती है जो:
सक्रिय लूप बॉडी का हिस्सा होती हैं;
लूप नियंत्रण वेरिएबल्स (loop control variables) की गणना शामिल करती हैं;
दोहराव की संख्या (repetitions) को प्रभावित करती हैं — जैसे IF, GOTO जैसी शर्तें लूप के भीतर।
टेबल में निम्नलिखित को हाइलाइट करती है:
लाइन नंबर और प्रोग्राम इंडेक्स;
वेरिएबल का नाम या नंबर;
पुराना और नया मान (previous और new value);
वर्तमान काउंटर मान (current counter value);
लूप की पुनरावृत्ति संख्या (loop iteration)।
बाकी सभी कोड को अनदेखा करती है ताकि लॉग कॉम्पैक्ट रहे और
दोहराए जाने वाले ब्लॉकों (repeated blocks) के विश्लेषण पर केंद्रित रहे।
कब उपयोग करें
मैक्रो प्रोग्राम्स में WHILE और FOR लूप्स के व्यवहार का विश्लेषण करने के लिए।
सबप्रोग्राम्स में पुनरावृत्ति (repetition) की संख्या का अनुकूलन (optimization) करते समय।
लूप से बाहर निकलने की शर्तों (exit conditions) में त्रुटियाँ खोजने के लिए।
सुझाव: जब लूप लॉगिंग सक्षम होती है, तो ब्राउज़र के डेवलपर टूल्स में
Group similar messages in console विकल्प का उपयोग करना सुविधाजनक होता है —
इससे दोहराई जाने वाली पुनरावृत्तियों (iterations) की समीक्षा करना आसान हो जाता है।