Real-time Webtask Logs拡張機能

Real-time Webtask Logs(リアルタイムのWebタスクログ)拡張機能は、アカウントにあるカスタムコードのすべてのログをリアルタイムで表示します。これには、すべてのconsole.logの出力と例外が含まれます。Console.logsは、データベーススクリプトの問題が生じたときに役立ちます。成功メッセージやエラーメッセージ、console.log()の状況など、データベーススクリプトの結果を表示できます。

詳しくは、Auth0のGithubリポジトリにある「Real-time Auth0 Webtask Logs(Auth0のリアルタイムWebタスクログ)」をご覧ください。

拡張機能を構成する

この拡張機能をインストールして構成するには、以下を行います。

  1. [Auth0 Dashboard][Extensions(拡張機能)]ページに移動して、[Real-time Webtask Logs(リアルタイムWebタスクログ)]をクリックします。[Install Extension(拡張機能のインストール)]画面が開きます。

  2. [Install(インストール)]ボタンをクリックします。

拡張機能を使用する

ログを表示するには、以下を行います。

  1. [Auth0 Dashboard]>[Extensions(拡張機能)]に移動して、[Installed Extensions(インストール済みの拡張機能)]を選択します。

  2. [Real-time Webtask Logs(リアルタイムのWebタスクログ)]を選択します。

ログを全画面モードで表示するには、[Full Screen Mode(全画面モード)]をクリックします。全画面モードを閉じるには、Escapeキーを押します。

すべてのログを消去するには、[Clear Console(コンソールを消去)]をクリックします。

ルールをデバッグする

Real-time Webtask Logs拡張機能を使用して、console.logのすべての出力と例外を含む、実装内の任意のRuleをデバッグすることができます。詳細については、「Auth0ルール」をお読みください。

以下の例では、一般的なHello Worldルールを作成し、実行して、Real-time Webtask Logs拡張機能を使って結果を表示します。

  1. [Auth0 Dashboard]>[Auth Pipeline(Authパイプライン)]>[Rules(ルール)]に移動して、[Create Rule(ルールの作成)]を選択します。

  2. Empty rule(空のルール)テンプレートを選択して、下のコードを貼り付け(または好きなように変更して)、[Save Changes(変更を保存)]します。

    function (user, context, callback) {
      user.hello = 'world';
      console.log('===> set "hello" for ' + user.name);
      callback(null, user, context);
    }

    Was this helpful?

    /

  3. 新しいタブが開くので、[Auth0 Dashboard]>[Extensions(拡張機能)]に移動して、[Installed Extensions(インストール済みの拡張機能)]を選択します。

  4. [Real-time Webtask Logs(リアルタイムのWebタスクログ)]を選択します。これで、リアルタイムでログを表示し、ルールを試す準備ができました。

  5. [Rules(ルール)]タブに切り替えて、[Try this Rule(このルールを試す)]をクリックします。

  6. [Real-time Webtask Logs(リアルタイムのWebタスクログ)]タブに切り替えて結果を確認します。

もっと詳しく