it-swarm-ja.com

ブラウザのWebログファイルを見つけるにはどうすればよいですか?

プロジェクトの場合、ブラウザーのWebログファイルデータを分析する必要があります。しかし、それがどこにあり、そこからデータを取得する方法がわかりませんか?誰か助けてもらえますか?

5
Dushee

Project Chromium はあなたの質問に非常によく答えます。しかし、私はあなたが望むものだけに情報を凝縮します。

ブラウザーWebログ:それらはどこにありますか?

デバッグログはchrome_debug.logとしてユーザーデータディレクトリに保存され、このファイルはChromeが再起動するたびに上書きされます。ただし、停止することはできます。デスクトップに移動することでファイルが上書きされないようにするため、さまざまなプラットフォームの Default User Data Directory は次のとおりです。

1. Windowsの場合

デフォルトの場所は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. Linuxの場合

~/.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

ブラウザのWebログ:データを有効にしてそこからデータを取得する方法

デフォルトでは、ブラウザのデバッグログは生成されないため、 コマンドラインフラグ を使用して ログを有効にする を実行する必要があります。

--enable-logging --v=1

プロジェクトでchrome_debug.logを使用する前に、そのchromeのセッション中に開かれたURLなど、can contain some personal informationに注意してください。

デバッグログはhuman-readable text fileであるため、テキストエディター(メモ帳、vimなど)で開き、テストファイルと同じように使用できます。

また、各行の角括弧で囲まれたboilerplate valuesは、次の形式になります。

[process_id:thread_id:ticks_in_microseconds:log_level:file_name(line_number)]

それはあなたのプロジェクトに何らかの形で役立つでしょう。

11
C0deDaedalus

From Chrome for enterpriseヘルプ デバッグログは、chrome_debug.logとしてユーザーデータディレクトリに保存されます。

デフォルトでは、ブラウザのデバッグログは生成されないため、 ログを有効にする が必要になります

0
DRP

ALL chromeプロセスを閉じた場合(拡張機能がまだ実行されている場合もありますChromeが閉じられている場合、私も信じているようにそれらを閉じる必要があります)

ロギングを有効にした場合:

--enable-logging

--log-level=0-多くのシステム情報をログにダンプしません)

それでもログファイルが見つからない-環境変数を調べます。そこにそれがある: CHROME_LOG_FILE

0
kulebyashik