Журналы отладки браузера Chrome

Журналы отладки браузера Chrome помогают при устранении неполадок, например при зависании вкладок. Журналы не создаются автоматически, поэтому сначала нужно включить ведение журналов.

Как включить ведение журналов

Примечание. В инструкциях подразумевается, что при браузер Chrome установлен в папку по умолчанию.

Windows
  1. Выйдите из браузера Chrome.
  2. Нажмите правой кнопкой на ярлык Chrome.
  3. Выберите Свойства.
  4. В конце строки Target: добавьте следующие параметры командной строки: --enable-logging --v=1
    В результате строка должна выглядеть вот так: chrome.exe --enable-logging --v=1
  5. Нажмите Применить затем OK.
  6. Запустите Chrome, дважды нажав на ярлык.
macOS
  1. Выйдите из браузера Chrome.
  2. Откройте приложение "Терминал".
  3. Выполните следующую команду:
    /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --enable-logging --v=1
  4. Нажмите Ввод.
Linux
  1. Выйдите из браузера Chrome.
  2. Откройте эмулятор приложения "Терминал".
  3. Запустите Chrome со следующим параметром:
    --enable-logging --v=1
  4. Нажмите Ввод.

Журналы отладки хранятся в каталоге пользовательских данных под именем chrome_debug.log. Файл перезаписывается при каждом запуске Chrome, поэтому при возникновении ошибки проверяйте его до перезапуска браузера. Вы можете сохранить его копию, например на рабочем столе, чтобы данные не потерялись при перезаписи.

Расположение каталога зависит от операционной системы. Подробнее…

Как читать журналы

Существуют инструменты, которые помогают при чтении журналов и поиске источника проблемы, например Sawbuck для Microsoft® Windows® или "Консоль" для Apple® Mac® (Программы > Утилиты > Консоль). Они представляют журналы в графическом интерфейсе и позволяют использовать фильтры и поиск.

Также файлы журналов можно открыть в текстовом редакторе и использовать информацию ниже для поиска проблем.

На что обратить внимание

Начните с поиска ключевого слова ERROR в файле chrome_debug.log. Однако это не всегда является основной причиной неполадок. Например, если пользователь жалуется на то, что приложение слишком медленно запускается, вы можете увидеть повторяющиеся строчки в начале файла журнала или большие значения идентификаторов процессов (PID) и потоков (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. Идентификатор потока внутри идентификатора процесса.

  • MMDD. Текущий месяц и день. В примере выше это 9 августа.

  • TIME. Текущее время в 24-часовом формате ЧЧ:ММ:СС. Это поможет сузить диапазон поиска до времени, когда проблема проявилась.

  • LOGGING_LEVEL. Уровень важности текущего сообщения в журнале. Обычно это значение равно VERBOSE1. Также могут встречаться вхождения со значением ERROR.

  • SOURCE_CODE_FILE_NAME(LINE_NUMBER). Имя и строка файла с исходным кодом, выполнение которого привело к появлению записи в журнале.

Эта информация оказалась полезной?
Как можно улучшить эту статью?