← 機能一覧に戻る
Free

コンソールロガー

Console Loggerはすべてのコンソール出力(console.log、console.warn、console.error、console.info)をキャプチャし、ページ上のフローティングパネルに直接表示します。ブラウザのDevToolsを開かずに、JavaScriptエラー・デバッグメッセージ・警告をリアルタイムで確認できます。メッセージはタイプ別に色分けされ、エラーにはタイムスタンプとstack traceが含まれます。

コンソール出力を確認するためだけにブラウザのDevToolsを開くと、貴重な画面スペースを消費します。特に小さい画面や、ログを監視しながらページ全体を表示する必要がある場合には不便です。Console Loggerは軽量な代替手段を提供します。ページ上にオーバーレイされ、コンソール出力をリアルタイムで表示するフローティングパネルです。パネルはconsole.log、console.warn、console.error、console.infoと、完全なstack traceを含む未捕捉の例外をキャプチャします。メッセージは色分けされており(エラーは赤、警告は黄色、infoは青、ログは白/グレー)、イベントの発生時刻を追跡するためのタイムスタンプも含まれます。フィルターボタンで特定のメッセージタイプのみを表示できます。クラッシュのデバッグ時にはエラーのみ表示、非推奨の警告を探す際には警告のみ表示するといった使い方が可能です。パネルはドラッグ可能でリサイズでき、ページコンテンツの邪魔にならないよう半透明に設定されています。

ライブプレビュー
example.com/app
All Errors (2) Warn (1) Info (1) Log (3) Clear
LOG App initialized 10:24:01
INFO User session restored — ID: u_8f3k2 10:24:01
LOG Fetching /api/dashboard... 10:24:02
WARN Deprecated API endpoint used: /api/v1/stats 10:24:02
LOG Dashboard loaded (238ms) 10:24:02
ERR TypeError: Cannot read property 'map' of undefined 10:24:03
at Dashboard.render (app.js:142:18)
at processChild (react-dom.js:1284:14)
ERR Failed to load resource: 404 /api/avatar.png 10:24:03
主な機能

ライブコンソールフィード

コンソールメッセージは記録されると同時にリアルタイムで表示されます。ページの初期化ログ・APIレスポンス処理・ユーザーインタラクションイベント・エラーメッセージが、フローティングパネルにライブストリーミングされます。

色分けされたメッセージタイプ

エラーは赤、警告はアンバー/黄色、infoは青、標準ログは白/グレーで表示されます。重大なエラーと通常のログメッセージを色だけで瞬時に区別できます。

エラーのstack trace

JavaScriptエラーには、ファイル名・関数名・行番号を含む完全なstack traceが表示されます。ファイル参照をクリックすることで、DevToolsを開かずにエラーの発生箇所を特定できます。

タイプフィルター

上部のフィルターボタンで特定のメッセージタイプの表示・非表示を切り替えられます:すべて・エラーのみ・警告のみ・infoのみ・ログのみ。各フィルターのカウントバッジにより、そのタイプのメッセージ数を確認できます。

タイムスタンプ

すべてのメッセージに記録時刻(HH:MM:SS形式)が表示されます。イベントの順序を追跡したり、パフォーマンスの問題(APIコールとレスポンスの間隔)を特定したり、メッセージとユーザー操作を関連付けたりするのに役立ちます。

クリアとエクスポート

すべてのメッセージをクリアして新たに開始するか、ページを操作しながらメッセージを蓄積し続けることができます。パネルにはメッセージの合計数が表示され、不要なときは最小化できます。

主な活用例

DevToolsなしでのクイックデバッグ

ページ全体を表示したままコンソール出力を確認したい場合、Console LoggerはDevToolsパネルで画面スペースを取ることなくログを監視できます。小さい画面やプレゼンテーション中に最適です。

APIコール結果の監視

JavaScriptがAPIレスポンスをログに記録している場合、Console Loggerでリアルタイムに確認できます。ページとDevToolsを切り替えることなく、リクエスト/レスポンスデータを確認できます。

サイレントなJavaScriptエラーの検出

JavaScriptエラーの中には、UIに変化がなくコンソールにのみエラーが記録されるものがあります。Console Loggerはこれらをページ上に表示するため、通常のブラウジング中に気づくことができます。

デモ中のクライアントサイドデバッグ

ライブデモ中に、Console Loggerパネルを画面の隅に表示しておきます。何か問題が発生した場合、デモを中断してDevToolsを開くことなく、すぐにエラーメッセージを確認できます。

サードパーティスクリプトの問題監視

サードパーティスクリプト(アナリティクス・チャットウィジェット・広告ネットワーク)はエラーや警告をスローすることがよくあります。Console Loggerはこれらをキャプチャするため、外部依存関係の健全性を監視できます。

使い方
1

Console Loggerを起動

DevSuite Proのフローティングドックを開き、Console Loggerのアイコンをクリックします。フローティングパネルが表示され、コンソール出力のキャプチャがすぐに開始されます。

2

ページを操作する

通常通りページを使用します(ボタンをクリック・ナビゲート・フォームを送信など)。ページのJavaScriptによってログが記録されると、コンソールメッセージがパネルに表示されます。

3

メッセージタイプでフィルタリング

フィルターボタンを使用してエラー・警告・ログのみを表示します。カウントバッジで各タイプのメッセージ数を確認できます。

4

stack traceを読む

エラーメッセージのstack traceを展開して、エラーが発生したファイルと行番号を確認します。バグの発生源を特定するのに活用してください。

5

完了したらクリア

「クリア」をクリックしてパネルをリセットするか、ツールを無効化して閉じます。ページ上に痕跡は残りません。

試してみませんか? コンソールロガー?

DevSuite Pro を無料でインストールして、ブラウザで 39 以上の開発者ツールを利用しましょう。

Chrome に追加 Edgeに追加 Firefox に追加