Ubuntu Gnome Looking Glass/扩展日志存储在哪里?

Ubuntu Gnome Looking Glass/扩展日志存储在哪里?


我已经开始尝试使用 ubuntu gnome 的扩展,gnome-shell 版本 3.18.5。在开发过程中,我遇到了从扩展中查找日志的问题,甚至是在 Looking Glass 控制台中使用的日志。到目前为止,我找到的信息表明日志/错误应该在~/.xsession-errors或可以使用 访问journalctl /usr/bin/gnome-shell。在我的情况下,第一个文件根本不存在,第二个日志仅包含有关(重新)启动 gnome shell 的跟踪gnome-shell[1460]: GNOME Shell started at Sun Jun 19 2016 12:28:57 GMT+0200 (CEST),仅此而已。我也知道我可以使用gnome-shell -r将 shell 输出到当前终端,但我不太喜欢这个解决方案。

问题本身已经解决,因为我设法在 Ubuntu Gnome 附带的基于 GTk 的日志应用程序中找到了日志。但是,如果有人能告诉我如何使用命令行访问日志,我仍然会很感激。


提前致谢

答案1

写入 log('[EXTENSION_LOG]', <yourLoggedValue>); 你的代码。

打开终端并输入 journalctl -f | grep '\[EXTENSION\_LOG\]' 实时监控。然后使用以下命令重启 shellalt+f2 - r - enter

当运行时到达你的 log() 行时,你会看到如下内容:

13:49:50 笔记本 gnome-session[2646]: Gjs-Message: JS LOG: [EXTENSION_LOG], 123

这是我发现的最简单的日志记录方法。

标签 [EXTENSION_LOG] 需要将您的代码日志与其他 gnome-session 日志消息分开,例如扩展的启动或在本地找到它们等。

相关内容