ブラウザコンソールログの表示と保存方法

ウェブサイトでエラーが表示されたり、ボタンが機能しなかったり、ページが予期しない動作をしたりした場合、ブラウザのコンソールにはJavaScriptのエラー、警告、およびネットワーク関連のメッセージが表示されることがあります。Chromeやその他のChromiumベースのブラウザでは、これらのメッセージを開発者ツールで確認し、プレーンテキスト.logファイルとして保存してサポートチームと共有できます。コンソールにはすべてのリクエストとレスポンスの完全な記録が保存されるわけではありません。詳細なリクエストヘッダー、レスポンスボディ、またはタイミング情報が必要な場合は、ネットワークパネルを使用してください。

1. ブラウザのコンソールを開きます

  1. 問題が発生しているページを開いてください。
  2. 開発者ツールを開きます。Windows または Linux の Chrome では、F12またはCtrl+ Shift+を押しますI。macOS では、Command+ Option+を押します。ブラウザのメニューを開いて、 [その他のツール] > [開発者ツール]Iを選択することもできます。
  3. 「コンソール」タブを選択してください。DevToolsがサイドパネルまたはボトムパネルに開いた場合は、そのままにしておくか、DevToolsメニューを使用してドッキング位置を変更できます。
Chrome DevToolsのコンソールタブを選択した状態で、サンプルWebサイトが開きます。
トラブルシューティングしたいページで開発者ツールを開き、「コンソール」を選択します。

Microsoft Edgeでも同様のワークフローが採用されています。Windowsでは、F12またはCtrl+ Shift+でDevToolsを開きI、「コンソール」を選択します。キーボードショートカットはブラウザ、オペレーティングシステム、キーボード設定によって異なる場合がありますが、ブラウザのメニューも信頼できる代替手段です。

2. 問題を再現し、正しいメッセージを保持する

コンソールが表示されている状態で、問題が発生する操作(フォームの送信、該当ボタンのクリック、サインイン、ページの再読み込みなど)を繰り返してください。赤いエラーメッセージと黄色の警告を探してください。スタックトレースや詳細情報が必要な場合は、エントリを展開してください。コンソールのフィルタまたはメッセージレベルのコントロールを使用して表示を絞り込むことができますが、ログ全体を表示する必要がある場合は、保存する前にフィルタを解除してください。

ブラウザのコンソールには、情報出力、警告、および失敗したリソース要求が表示されます。
コンソールには、JavaScriptのエラー、警告、および特定のリソース読み込み失敗が表示される場合があります。

ナビゲーション中もログを保持しましょう。通常のページナビゲーションではコンソールがクリアされることがあります。Chromeでは、コンソール設定を開き、「ログを保持」を有効にしてから問題を再現してください。Edgeにも同様の「ログを保持」設定があります。これは、クリックによって別のページにリダイレクトされる場合や、リロード中にエラーが発生する場合に特に役立ちます。

ログの保持が有効になっているコンソール設定メニュー
ナビゲーションや再読み込みを引き起こす問題を再現する前に、「ログの保存」を有効にしてください。

XMLHttpRequestコンソールでフェッチアクティビティを具体的に確認する必要がある場合は、Chrome DevTools の「XMLHttpRequests をログに記録する」設定を使用できます。これにより、リクエストが発生するたびにログに追加されますが、より詳細なリクエストレベルの検査を提供するネットワーク パネルの代わりにはなりません。

3. コンソール出力をファイルに保存する

  1. 問題を再現した後、コンソール内の空いている領域またはメッセージを右クリックします。
  2. 「名前を付けて保存」を選択してください(ブラウザのバージョンによって表示が若干異なる場合があります)。
  3. 保存先のフォルダとファイル名を選択し、ログを保存してください。
  4. 生成されたファイルをメモ帳などのテキストエディタで開く.logか、必要に応じてサポートリクエストに添付してください。
「名前を付けて保存」コマンドがハイライト表示されたコンソールコンテキストメニュー
「名前を付けて保存」を使用して、現在のコンソールメッセージをプレーンテキストのログとしてエクスポートします。

Chromeでは、対応バージョンではコンソールのコンテキストメニューに「コピー」または「コンソールをコピー」というオプションがあり、短い抜粋を作成するのに便利です。ただし、出力が長い場合は保存する方が通常は良いでしょう。エクスポートされるファイルには、コンソールで現在利用可能なメッセージのみが含まれており、ブラウザのすべてのトラフィックの完全なアーカイブや、入力したコマンドの履歴が必ずしも含まれるわけではありません。

4. 問題がネットワーク要求に関係する場合

コンソール出力は、JavaScript の例外や一部の読み込み失敗の解決に役立ちますが、API 呼び出しが失敗した理由を説明できない場合があります。DevToolsの [ネットワーク]タブを開き、問題を再現して、該当するリクエストを選択し、ステータス コード、リクエスト ヘッダーとレスポンス ヘッダー、ペイロード、およびタイミングを確認してください。サポート チームからネットワーク キャプチャを求められた場合は、[ネットワーク] パネルのエクスポート オプションを使用して HAR ファイルを保存し、機密データを含めるかどうかについてチームの指示に従ってください。HAR ファイルには、Cookie、認証ヘッダー、URL、または送信されたフォーム データが含まれている可能性があるため、共有する前にファイルを確認および削除してください。

トラブルシューティングのヒント

  • コンソールが空の場合: DevToolsを開いた後に問題を再現し、メッセージレベルがフィルタリングされていないことを確認し、必要に応じて再読み込みしてください。
  • リンクをクリックするとメッセージが消えてしまう場合は、まず「ログの保持」を有効にしてから、手順を繰り返してください。
  • 404エラーやその他のネットワークエラーが表示された場合は、ネットワークで該当するリクエストを確認してください。コンソールメッセージだけでは、完全なレスポンスが表示されない場合があります。
  • この問題は特定のブラウザでのみ発生します。各ブラウザで個別にログを収集し、ブラウザのバージョン、オペレーティングシステム、ページのURL、および再現手順を記録してください。
  • 保存されたファイルが不完全なようです。コンソールがフィルタリングされていないこと、およびログ記録を有効にした後に問題が再現したことを確認してください。より低レベルの接続診断が必要な場合は、コンソールログにすべてのネットワークデータが含まれていると想定するのではなく、サポートにどのキャプチャ形式が必要かを確認してください。

公式ドキュメント

コメントを残す

ブラウザコンソールログの表示と保存方法

ブラウザコンソールログの表示と保存方法

ChromeまたはEdgeの開発者ツールを開く方法、ページ読み込み後もコンソールメッセージを保持する方法、.logファイルを保存する方法、トラブルシューティングのためにネットワークの詳細を取得する方法を学びましょう。

Gmailで特定のアドレスからのメールを自動転送する方法

Gmailで特定のアドレスからのメールを自動転送する方法

Gmailのフィルタを設定して、ある送信者からの新着メールを別の受信トレイに転送する方法を学びましょう。転送先の確認方法、ルールの編集方法、メールの受信漏れのトラブルシューティング方法などをご紹介します。

Gmail(ウェブ版)のサイドバーを編集する方法

Gmail(ウェブ版)のサイドバーを編集する方法

Gmailのラベルの表示、非表示、整理方法、その他区切り線の使い方、メッセージやラベルを削除せずにサイドバーを折りたたむ方法を学びましょう。

Chromeを開かずにChromeのブックマークにアクセスする方法

Chromeを開かずにChromeのブックマークにアクセスする方法

Chromeブラウザが利用できない場合でも、ブックマークを復元できます。Google Takeoutを使用して保存済みのブックマークをHTMLファイルとしてエクスポートすれば、他の場所で開いたりインポートしたりできます。

ChromiumベースのブラウザにChrome拡張機能をインストールする方法

ChromiumベースのブラウザにChrome拡張機能をインストールする方法

Chromeウェブストアの拡張機能をEdge、Brave、Operaなどのデスクトップ版Chromiumブラウザにインストールできます。権限の確認、ブラウザのプロンプトへの対応、アドオンの管理が可能です。

Chromeブラウザ間でクリップボードのテキストを共有する方法

Chromeブラウザ間でクリップボードのテキストを共有する方法

Chromeは、デバイス間で任意のクリップボードテキストを同期しません。Chromeブラウザ間でスニペットを移動するには、Google Keepのメモを使用するか、Chromeに組み込まれている共有ツールを使用してページを送信してください。

Firefoxの新しいタブページでメッセージをオフにする方法

Firefoxの新しいタブページでメッセージをオフにする方法

以前のFirefoxメッセージが消えた理由と、新しいタブページでスポンサー付きのショートカット、記事、またはすべてのコンテンツを非表示にする方法について説明します。

ブラウザでTwitterの無限スクロールを無効にする方法(X)

ブラウザでTwitterの無限スクロールを無効にする方法(X)

ページ区切りを追加したり、閲覧セッションの制限を設定したりする最新のX互換拡張機能を使用して、Chrome、Edge、またはFirefoxでTwitterの無限スクロールを無効にします。

Googleドキュメントでアドオンをインストールおよびアンインストールする方法

Googleドキュメントでアドオンをインストールおよびアンインストールする方法

Workspace MarketplaceからGoogleドキュメントのアドオンをインストールし、その権限を確認し、特定のドキュメントに対してのみ無効にするか、不要になった場合はアンインストールしてください。

Googleマップで面積を計算する方法

Googleマップで面積を計算する方法

Google マップのデスクトップ版の距離測定ツールで境界線をトレースし、周囲と面積を区別し、Google Earth を使用して面積の読み取り結果を文書化します。