> ## Documentation Index
> Fetch the complete documentation index at: https://auth0.generaltranslation.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Real-time Webtask Logs拡張機能

> Auth0 Real-time Webtask Logs（リアルタイムのWebタスクログ）拡張機能を構成して使用する方法を説明します。

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

詳しくは、Auth0のGithubリポジトリにある「[Real-time Auth0 Webtask Logs](https://github.com/auth0/auth0-extension-realtime-logs)（Auth0のリアルタイムWebタスクログ）」をご覧ください。

<Warning>
  Real-time Webtask Logs拡張機能は、ユーザーの要求を使用するので、機密情報のロギングには注意してください。たとえば、カスタムデータベーススクリプトは、`user`オブジェクトを広範に利用しますが、これには機密情報が含まれることがあります。オブジェクト全体をログに記録すると、Webtask Logs拡張機能内の機密情報の漏洩につながる可能性があります。

  Auth0では、これを行わないよう強くお勧めします。 **ログに記録するオブジェクトには十分注意し、機密情報が記録されないようにしてください。**
</Warning>

<div id="configure-the-extension">
  ## 拡張機能を構成する
</div>

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

1. [［Auth0 Dashboard］](https://manage.auth0.com/#)の[［Extensions（拡張機能）］](https://manage.auth0.com/#/extensions)ページに移動して、 **［Real-time Webtask Logs（リアルタイムWebタスクログ）］** をクリックします。 **［Install Extension（拡張機能のインストール）］** 画面が開きます。
2. **［Install（インストール）］** ボタンをクリックします。

<div id="use-the-extension">
  ## 拡張機能を使用する
</div>

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

1. [［Auth0 Dashboard］>［Extensions（拡張機能）］](https://manage.auth0.com/#/extensions)に移動して、 **［Installed Extensions（インストール済みの拡張機能）］** を選択します。
2. **［Real-time Webtask Logs（リアルタイムのWebタスクログ）］** を選択します。

ログを全画面モードで表示するには、 **［Full Screen Mode（全画面モード）］** をクリックします。全画面モードを閉じるには、 **Escape** キーを押します。

すべてのログを消去するには、 **［Clear Console（コンソールを消去）］** をクリックします。

<div id="debug-rules">
  ## ルールをデバッグする
</div>

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

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

1. [［Auth0 Dashboard］>［Auth Pipeline（Authパイプライン）］>［Rules（ルール）］](https://manage.auth0.com/#/rules)に移動して、 **［Create Rule（ルールの作成）］** を選択します。

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

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

3. 新しいタブが開くので、[［Auth0 Dashboard］>［Extensions（拡張機能）］](https://manage.auth0.com/#/extensions)に移動して、 **［Installed Extensions（インストール済みの拡張機能）］** を選択します。

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

5. ［Rules（ルール）］タブに切り替えて、 **［Try this Rule（このルールを試す）］** をクリックします。

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

<div id="learn-more">
  ## もっと詳しく
</div>

* [Auth0ルール](/docs/ja-JP/ja-jp/customize/rules)
