Die anderen Antworten haben bei der Entwicklung meiner eigenen Erweiterung nicht wirklich funktioniert. Was jedoch geschah, war:
journalctl /usr/lib/gnome-session/gnome-session-binary -f -o cat
Wenn Sie die Ausgabe auflösen möchten, um nur Ihre App zu sehen, können Sie Folgendes verwenden:
journalctl /usr/lib/gnome-session/gnome-session-binary -f -o cat | grep [myAppId]
Wenn Sie auch mit der oben beschriebenen Methode auf Nicht-Fehlerprotokolle zugreifen möchten, können Sie Folgendes verwenden:
global.log('[myAppId]', valueToLog);
Wenn Sie den richtigen Pfad zu Ihrer Gnome-Sitzung nicht kennen, können Sie auch Folgendes verwenden:
journalctl -f | grep gnome-session
Warum es nicht funktionierte, liegt wahrscheinlich daran, dass mein gnome-session-binary-Pfad anders war, was möglicherweise mit einer neueren Version von gnome zusammenhängt, die installiert wird.
global.log('hello world');
in meiner Erweiterung eine Schleife eingefügt, aber in der Konsole wurde nichts protokolliert. Können die Erweiterungen Nachrichten nicht programmgesteuert protokollieren?