Dus*_*hee 8 google-chrome google-chrome-extensions
对于一个项目,我需要分析我的浏览器网络日志文件数据。但我不知道它驻留在何处以及如何从中获取数据?谁能帮我?
C0d*_*lus 12
Chromium 项目很好地回答了您的问题。但是,我会将信息浓缩为您想要的信息。
调试日志存储在用户数据目录中chrome_debug.log
,每次 Chrome 重新启动时都会覆盖此文件。但是,您可以通过将文件移动到桌面来阻止文件被覆盖。因此,各种平台的默认用户数据目录是:
默认位置在local app data
文件夹中:
[Chrome] %LOCALAPPDATA%\Google\Chrome\User Data
[Chromium] %LOCALAPPDATA%\Chromium\User Data
Run Code Online (Sandbox Code Playgroud)
在Application Support
文件夹中:
[Chrome] ~/Library/Application Support/Google/Chrome
[Chromium] ~/Library/Application Support/Chromium
Run Code Online (Sandbox Code Playgroud)
在~/.config
文件夹中:
[Chrome Stable] ~/.config/google-chrome
[Chrome Beta] ~/.config/google-chrome-beta
[Chrome Dev] ~/.config/google-chrome-unstable
[Chromium] ~/.config/chromium
Run Code Online (Sandbox Code Playgroud)
有关更多平台,请访问此。
对于您的项目,如果您需要,您可以通过在命令行键入此内容来覆盖用户数据目录
[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
Run Code Online (Sandbox Code Playgroud)
默认情况下,不会生成浏览器调试日志,因此您需要使用命令行标志启用日志记录。
--enable-logging --v=1
Run Code Online (Sandbox Code Playgroud)
在项目中使用 chrome_debug.log 之前,请注意它can contain some personal information
,例如在 chrome 会话期间打开的 URL。
由于调试日志是一个human-readable text file
,您可以使用文本编辑器(记事本、vim 等)打开它并像测试文件一样使用它。
此外,boilerplate values
每行括号内的格式为:
[ process_id : thread_id : ticks_in_microseconds : log_level : file_name(line_number) ]
这会以某种方式对您的项目有所帮助。
归档时间: |
|
查看次数: |
43189 次 |
最近记录: |