3

Для проекта мне нужно проанализировать данные файла журнала моего браузера. Но я не знаю, где он находится и как получить из него данные? Может кто-нибудь мне помочь?

2 ответа2

3

Project Chromium очень хорошо отвечает на ваш вопрос. Однако я буду сокращать информацию только до того, что вы хотите.

Веб-журналы браузера: где они находятся?

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

1. На винде

Расположение по умолчанию находится в локальной папке local app data :

[Chrome] %LOCALAPPDATA%\Google\Chrome\User Data
[Chromium] %LOCALAPPDATA%\Chromium\User Data

2. На MacOSX

В папке Application Support :

[Chrome] ~/Library/Application Support/Google/Chrome
[Chromium] ~/Library/Application Support/Chromium

3. В линуксе

В папке ~/.config :

[Chrome Stable] ~/.config/google-chrome
[Chrome Beta] ~/.config/google-chrome-beta
[Chrome Dev] ~/.config/google-chrome-unstable
[Chromium] ~/.config/chromium

Для получения дополнительной платформы, посетите это.


Для вашего проекта, если вам нужно, вы можете переопределить каталог пользовательских данных , набрав это в командной строке

[Windows] chrome.exe --user-data-dir=c:\foo
[Linux]   google-chrome --user-data-dir=/path/to/foo
[Windows] chromium-browser --user-data-dir=c:\foo
[Linux]   chromium-browser --user-data-dir=/path/to/foo

Браузерные веб-журналы: как включить и получить данные из него?

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

--enable-logging --v=1

Прежде чем использовать chrome_debug.log в проекте, имейте в виду, что он can contain some personal information , например, URL-адреса, открытые во время этого сеанса Chrome.

Поскольку журнал отладки представляет собой human-readable text file , вы можете открыть его с помощью текстового редактора (блокнот, vim и т.д.) И использовать его так же, как тестовый файл.

Кроме того, boilerplate values заключенные в скобки в каждой строке, имеют формат:

[process_id: thread_id: ticks_in_microseconds: log_level: имя_файла (номер_строки)]

Это так или иначе поможет в вашем проекте.

0

Из справки Chrome для предприятий Журналы отладки хранятся в каталоге пользовательских данных как chrome_debug.log.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .