web-dev-qa-db-ja.com

Ubuntu 12.04でGoogle Chromeのログを有効にする方法

Google Chromeで発生している特定のバグのログをキャプチャしようとしています。ただし、GCのログを検索/有効化できません。

thisChromiumプロジェクトページによると、フラグ--enable-logging --v=1とchrome_debug.logファイルを追加するだけです。ユーザーデータディレクトリに表示されます。ただし、GCを実行した後(および 'X'タイトルバーボタンを閉じると)、指定されたディレクトリにchrome_debug.logファイルはありません。書き込み権限と関係がある可能性があるため、ルートとして実行しようとしましたが、GCはルートとしての起動を拒否します。

もう1つ、GCはコマンドラインから呼び出されたときにメッセージも出力します。これをキャプチャして$ google-chrome > today.log経由でファイルにリダイレクトしようとしましたが、メッセージはコマンドラインに出力されたままで、指定したファイルは作成されますが空のままです。

バグがシステム全体をフリーズするため、バグが発生した後、ターミナルに印刷されたメッセージをコピーアンドペーストすることはできません。発生した場合、唯一のオプションは電源ボタンでコンピュータの電源を切ることです。すでに投稿された同様のバグをいくつか見ましたが、それらが私の状況を正確に説明していないことがわかりました。

それでは、どのようにしてロギングを有効にするか、少なくともこれらの端末メッセージをファイルで取得するのでしょうか?

7
skytreader

ログファイルの適切な場所を探していないようです。

google-chrome --enable-logging --v=1を実行すると、ログファイルは~/.config/google-chrome内に作成されます(~はホームフォルダーを表します)。 Nautilus(グラフィカルファイルブラウザ)を使用している場合は、押す必要があります。 Ctrl+H または表示> 非表示ファイルの表示をクリックして、.フォルダーなど、.configで始まるファイルとフォルダーを表示します。

またはChromeではなくChromiumを使用しており、chromium-browser --enable-logging --v=1を実行する場合、ログファイルは~/.config/chromium内に作成されます。

コマンド出力をファイルにallincludeエラー出力を送信する場合は、&>を使用します>の代わりにリダイレクト演算子。したがって、google-chrome &> output.txtを実行できます。

編集する

以前にロギングが有効になっていた場合、chrome://crashesでクラッシュレポートを確認することもできます。

5
Eliah Kagan

別のヒットは、stderrにリダイレクトすることです

--enable-logging=stderr --v=1
4
Thiago Macedo

これを試してみて、端末に表示されるコンソール出力を保存するには、--enable-logging --v=1コマンドスイッチと&>log.txtリダイレクトの両方を使用する必要があります。

0
Tyler