【发布时间】:2018-06-12 23:57:16
【问题描述】:
我有一个带有几个隔离层(webview、iframe)的 chrome 应用程序,所有这些层都使用 console.log() 将一些调试内容记录到控制台。
在带有--enable-logging --v=1 标志的mac os 上启动chrome 时,我设法在chrome 调试日志中获取所有控制台日志。
问题是我在 chrome 操作系统中运行应用程序时无法获取所有 console.logs。对于 chrome os 调试,我将以下内容写入/etc/chrome_dev.conf 文件:
CHROME_LOG_FILE=/tmp/chrome_debug.log
--enable-logging --v=1
所以我希望在 mac os 上运行 chrome 应用程序时得到的日志几乎相同,但我在 /tmp/chrome_debug.log 中看不到任何 console.logs。
对于如何在 chrome os 上的 chrome 调试日志中获取我的应用程序 console.logs 的任何建议,不胜感激
【问题讨论】:
-
如果它在 mac OS 上运行,而不是在 Chrome OS 上运行,可能你正在寻找错误的路径。它在Chrome browser debug logs 中说默认目录因操作系统而异。在 Chrome 操作系统中,它位于 /home/chronos
-
是的,但是我使用 CHROME_LOG_FILE 变量指定了要写入日志的确切文件,并且我确实在指定文件中获得了一些操作日志。但没有来自应用程序的 console.log
标签: google-chrome-extension google-chrome-app google-chrome-os