अन्य उत्तरों मेरे स्वयं के विस्तार को विकसित करते समय वास्तव में मेरे लिए काम नहीं करते थे। क्या फिर भी था:
journalctl /usr/lib/gnome-session/gnome-session-binary -f -o cat
आप उत्पादन declutter के लिए सिर्फ़ अपने ऐप्लिकेशन को देखना चाहते हैं, तो आप उपयोग कर सकते हैं:
journalctl /usr/lib/gnome-session/gnome-session-binary -f -o cat | grep [myAppId]
आप भी गैर त्रुटि ऊपर उपरोक्त विधि का उपयोग कर लॉग पर पहुंचना चाहते हैं आप उपयोग कर सकते हैं:
global.log('[myAppId]', valueToLog);
आप अपने गनोम सत्र के लिए सही पथ नहीं जानते, तो आप भी उपयोग कर सकते हैं:
journalctl -f | grep gnome-session
यह क्यों काम नहीं कर रहा था शायद मेरे gnome-session-binary path के कारण अलग था, जो कि gnome के एक नए संस्करण से स्थापित हो सकता है। https://github.com/paperwm/gnome-shell-mode
यह "बीटा" (। Dec 2017) में अब भी है, लेकिन इसकी पहले से ही बहुत उपयोगी:
स्रोत
2017-04-27 10:02:45
lookingGlass के बारे में बस एक छोटा सा संदेह: मैंने 'global.log ('हैलो वर्ल्ड') शामिल किया;' मेरे एक्सटेंशन में एक लूप के अंदर लेकिन कंसोल में कुछ भी लॉग नहीं हुआ। एक्सटेंशन प्रोग्राम संदेशों को प्रोग्रामिक रूप से नहीं कर सकता? – marcio
मुझे पहले से ही जवाब मिल गया है। यह ठीक से लॉग करता है लेकिन स्क्रिप्ट में किसी भी अपडेट के बाद आपको gnome shell environment को फिर से लोड करना होगा (Alt + F2 और 'r' टाइप करें)। – marcio
क्या आप जानते हैं कि एलजी कमांड लाइन से क्यों काम नहीं कर रहा है ?? !!! alt + f2 के साथ काम करना लेकिन टर्मिनल से नहीं! –