Debian 如何在GNOMEShell3.16.2中显示GNOMEShell扩展的stacktrace?

Debian 如何在GNOMEShell3.16.2中显示GNOMEShell扩展的stacktrace?,debian,gnome-shell,gnome-shell-extensions,Debian,Gnome Shell,Gnome Shell Extensions,今天,我从Debian Jessie(稳定版)升级到Stretch(测试版),我需要使用的许多扩展都不再标记为兼容。 我很确定这对大多数人来说没什么大不了的(也许只是更新manifest.json) 但我的问题是,我找不到一种方法让js回溯来识别加载问题。 以前,在执行gnomeshell--replace命令时,控制台中有日志,或者只是在~/.xsession errors文件中有日志。 就我所见,~/.xsession错误文件似乎没有从js记录任何内容。为了测试,我使用并尝试记录一些东西 我

今天,我从Debian Jessie(稳定版)升级到Stretch(测试版),我需要使用的许多扩展都不再标记为兼容。 我很确定这对大多数人来说没什么大不了的(也许只是更新
manifest.json

但我的问题是,我找不到一种方法让js回溯来识别加载问题。 以前,在执行
gnomeshell--replace
命令时,控制台中有日志,或者只是在
~/.xsession errors
文件中有日志。 就我所见,
~/.xsession错误
文件似乎没有从js记录任何内容。为了测试,我使用并尝试记录一些东西

我看了一眼,但没有帮助

日志是否转到另一个文件? 哪里是调试js的简单方法

任何帮助都将不胜感激! 谢谢你引用这句话:

.xsession errors
不存在的原因是Debian测试现在使用的是
systemd
。使用
journalctl
命令显示与
gnome会话相关的日志,如下所示:

journalctl /usr/bin/gnome-session -f -o cat
在它运行时,卸载/重新加载无法工作的扩展,或者重新启动gnome shell(alt-f2 r enter),然后读取异常和/或错误

要从命令行加载/卸载扩展,请执行以下操作:

ls~/.local/share/gnomeshell/extensions
gnome外壳扩展工具--启用扩展
gnome外壳扩展工具--禁用扩展

能否请您详细说明您的答案,再添加一点关于您提供的解决方案的说明?检查后,我看到带有
tail-f/var/log/messages
tooThanks的日志。当我用一个处于错误状态的扩展(shloud在某个地方的日志中输出一个stacktrace)重新加载Gnome时,journalctl(在root中)中没有添加任何内容。当我尝试使用“looging Glass”时,global.log(“foo”)
=>什么都没有。/var/log/messages中也没有任何内容。您可以执行
ls-lt/var/log
以查看在执行
global.log之后最后写入的日志