Skip to main content
Actions リアルタイムログ機能では、アカウント内のカスタムコードのすべてのログがリアルタイムで表示されます。これには、console.log の出力と例外がすべて含まれます。これらのログは、Actions、Custom Database スクリプト、Custom Social Connections のデバッグ時に役立ちます。
Actions リアルタイムログを使用する際は、機微な情報をログに記録しないよう注意してください。たとえば、Actions、Custom Database スクリプト、または Custom Social Connections への入力として関数が受け取るパラメーターには、明示的または暗黙的な機微情報が含まれている場合があります。オブジェクト全体をログに記録すると、リアルタイムログで機微な情報が漏えいするおそれがあります。Auth0 は、このような行為を強く非推奨としています。ログに記録するオブジェクトの内容を十分に確認し、機微な情報が記録されないようにするとともに、あらゆる種類の機微な情報を明示的にログへ出力することも避けてください。

使用方法

カスタムコードのリアルタイムログを表示するには、次の手順に従ってください。
  1. Auth0 Dashboard > Monitoring > Actions Logs に移動します。
  2. ストリームが接続されるまで待ちます。接続は自動的に試行されます。
  3. 接続されると、ログエントリが発生に応じてメインパネルに表示されます。
ダッシュボード内のリアルタイムアクションログ

機能

Actions のリアルタイムログパネルでは、システムの動作をリアルタイムで監視できます。これにより、Dashboard を通じて実行された Actions の状況をその場で確認できるため、問題の特定や処理の成功確認、あるいはシステムの挙動のリアルタイムな観察がしやすくなります。この機能で現在利用できる機能の詳細な一覧については、以下を参照してください。

リアルタイムログストリーミング

ログエントリは、Actions によって生成されるとリアルタイムでストリーミングされます。各 Action の実行に応じて、対応するログエントリがログパネルに自動的に表示されるため、ページを更新する必要はありません。

接続ステータス

パネルの上部には、ブラウザーとログストリーム間の現在の接続ステータスが表示されます。これにより、ログを受信中かどうかを確認できます。一般的なステータスは次のとおりです。

検索機能

パネル上部の検索バーを使って、ログエントリを絞り込めます。次の条件で検索できます。
  • キーワードまたはフレーズ
  • 特定のエラーコード
  • 完全一致のログメッセージ
大量のログから、特定の Action や問題に関するものを探す際に特に便利です。

オプションメニュー (…)

ログパネルの右上にあるOptionsメニューをクリックすると、追加の操作を利用できます。
  • Local Time: ログエントリのタイムスタンプ表示を、サーバーの既定時刻 (多くの場合は UTC) と、ユーザーのローカルブラウザー時刻との間で切り替えます。
  • Download: 現在表示されているログを JSON ファイルとしてダウンロードできるため、オフラインでの分析、共有、保存に利用できます。
  • Clear Logs: 表示ウィンドウに現在表示されているすべてのログエントリを消去します。これはシステムストレージ上のログを削除するものではなく、現在の表示だけが対象です。

一番下までスクロール

新しい項目が追加されて表示範囲外にある場合、ログパネルに一番下までスクロールボタンが表示されます。これをクリックすると最新のログ項目に移動し、常に最新のアクティビティを確認できます。

Action をデバッグする

次の例では、汎用的な Hello World Action を作成し、実行して、Actions リアルタイムログ で結果を確認する方法を説明します。
  1. Write Your First Action の手順に従い、以下のコード例を使って Post Login Action を作成します。
  2. 新しいタブを開き、Auth0 Dashboard > Monitoring > Actions Logs に移動します。
  3. ストリームが接続されたら、Action Editor に切り替えてテストを実行します。
  4. 結果が Actions リアルタイムログ にリアルタイムで表示されます。

サポートされているステートメント

次の表は、リアルタイムロギング機能でサポートされている JavaScript コンソールステートメントの一覧です。

詳しくはこちら