Chrome 浏览器调试日志

如果您需要排查 Chrome 浏览器的相关问题,例如标签页长时间加载和出现错误消息,调试日志可助您一臂之力。这些日志不会自动生成,您需要先开启日志记录功能。

开启日志记录功能

注意:以下说明均假设 Chrome 浏览器安装在默认位置。

Windows
  1. 退出所有正在运行的 Chrome 实例。
  2. 右键点击您的 Chrome 快捷方式。
  3. 选择属性
  4. 目标(T):行的末尾,添加命令行 flag:--enable-logging --v=1
    添加该示例 flag 后,字段内容应大致如下所示:chrome.exe --enable-logging --v=1
  5. 点击应用 接着点按 确定
  6. 使用您的快捷方式启动 Chrome。
Mac
  1. 退出所有正在运行的 Chrome 实例。
  2. 运行终端应用。
  3. 在终端中,运行以下命令:
    /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --enable-logging --v=1
  4. Enter 键。
Linux
  1. 退出所有正在运行的 Chrome 实例。
  2. 运行终端模拟器。
  3. 在终端中,使用以下 flag 运行 Chrome:
    --enable-logging --v=1
  4. Enter 键。

调试日志会以 chrome_debug.log 的文件形式存储在用户数据目录中。每次 Chrome 重启时,该文件都会被覆盖。因此,如果您的浏览器有问题,请先检查该日志,然后再重启 Chrome。您可以将该文件移至桌面,以避免文件被覆盖。

目录的位置取决于所使用的操作系统。有关详情,请参阅用户数据目录

解读日志

Microsoft® Windows® 上的 Sawbuck 或 Apple® Mac® 上的控制台(位于应用程序 > 实用工具 > 控制台)等工具可帮助您解读日志并找到问题根源。这些工具在图形界面中显示日志,因此您可以轻松查看、过滤和搜索。

您还可以在文本编辑器中打开该文件,并使用以下信息来找出问题。

要查找的内容

首先,请在 chrome_debug.log 文件中查找“ERROR”关键字。不过,ERROR 位置所显示的原因可能并不是根本原因,需根据具体问题进行分析。例如,如果用户报告启动时间过长,调试日志开头可能会显示几行重复的内容,或是大量的进程 ID (PID) 或线程 ID (TID)。

日志文件的每一行开头都是时间戳格式,并包含以下元素:

[PROCESS_ID:THREAD_ID:MMDD/TIME:LOGGING_LEVEL:SOURCE_CODE_FILE_NAME(LINE_NUMBER)]

例如:[7352:11760:0809/012714:VERBOSE1:resource_loader.cc(630)]

  • PROCESS_ID:当前正在运行的进程的标识符。

  • THREAD_ID::PID 内的进程。

  • MMDD::当前的月份和日期。在上述示例中,日期是 8 月 9 日。

  • TIME::以 24 小时制 (HH:MM:SS) 显示的当前时间,可帮助您将搜索范围缩小到问题发生的时间点。

  • LOGGING_LEVEL::当前的日志记录级别。此级别通常会按照命令行的设置设为 VERBOSE1。您可能还会看到 ERROR 的出现次数。

  • SOURCE_CODE_FILE_NAME(LINE_NUMBER)::触发事件而被记录的源代码文件的名称。

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
Google 应用
主菜单
16462477004101838315
true
搜索支持中心
true
true
true