आप QGIS लॉग विंडो का उपयोग करके लॉग संदेश भेजते हैं:
QgsMessageLog.logMessage(message, tag, level)
टैग टैब का शीर्षक है जिसे QGIS लॉग विंडो में प्रदर्शित किया जाएगा। स्तर संदेश स्तर है (डिफ़ॉल्ट के लिए 0)।
उदाहरण के लिए:
QgsMessageLog.logMessage('My message', 'MyPlugin')
विवरण के लिए QgsMessageLog के लिए QGIS API दस्तावेज़ देखें।
लॉग विंडो दृश्य-> पैनल-> लॉग संदेश मेनू से दिखाई दे सकती है।
दूसरा तरीका एक वर्ग बनाना है जो स्टडआउट को कैप्चर करता है और इसे आपके प्लगइन के भीतर एक लॉग विंडो पर निर्देशित करता है (स्क्रिप्ट रनर प्लगइन यह करता है)। सभी प्रिंट स्टेटमेंट से आउटपुट आपकी लॉग विंडो में प्रदर्शित किया जाएगा, हालाँकि यह विधि बहुत अधिक शामिल है यदि आप सिर्फ विकास के दौरान कुछ संदेश प्रदर्शित करना चाहते हैं। आपको ऐसा करने में सावधान रहना होगा, क्योंकि अन्य प्लगइन्स के सभी प्रिंट स्टेटमेंट्स आपके प्लगइन पर भेजे जाएंगे जब तक कि आप जरूरत के अनुसार स्टैडआउट को कैप्चर और रिस्टोर नहीं करते हैं।