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

> Apprenez à déboguer vos Rules Auth0.

# Déboguer les Rules

<Warning>
  La date de fin de vie (EOL) de Rules et Hooks sera le **18 novembre 2026**, et ils ne sont plus offerts aux nouveaux locataires créés à compter du **16 octobre 2023**. Les locataires existants ayant des Hooks actifs conserveront l’accès au produit Hooks jusqu’à sa fin de vie.

  Nous vous recommandons fortement d’utiliser Actions pour étendre Auth0. Avec Actions, vous avez accès à des informations de type détaillées, à de la documentation intégrée et à des packages `npm` publics, et vous pouvez connecter des intégrations externes qui améliorent votre expérience globale d’extensibilité. Pour en savoir plus sur ce qu’Actions a à offrir, consultez [Comprendre le fonctionnement des Actions Auth0](/fr-CA/docs/customize/actions/actions-overview).

  Pour vous aider dans votre migration, nous offrons des guides qui vous aideront à [migrer de Rules vers Actions](/fr-CA/docs/customize/actions/migrate/migrate-from-rules-to-actions) et à [migrer de Hooks vers Actions](/fr-CA/docs/customize/actions/migrate/migrate-from-hooks-to-actions). Nous avons aussi une page dédiée, [Passer à Actions](https://auth0.com/extensibility/movetoactions), qui présente des comparaisons de fonctionnalités, [une démo d’Actions](https://www.youtube.com/watch?v=UesFSY1klrI) et d’autres ressources pour vous accompagner dans votre migration.

  Pour en savoir plus sur la dépréciation de Rules et Hooks, consultez notre billet de blogue : [Préparer la fin de vie de Rules et Hooks](https://auth0.com/blog/preparing-for-rules-and-hooks-end-of-life/).
</Warning>

<Warning>
  Nos points de terminaison publics exposent des adresses IPv6 (p. ex., `travel0.us.auth0.com`). Si une requête provient d’une machine qui prend en charge IPv6, la propriété `context.request.ip` contiendra une adresse IPv6. Si vous effectuez une manipulation manuelle des adresses IP, nous vous suggérons d’utiliser la [bibliothèque ipaddr.js@1.9.0](https://www.npmjs.com/package/ipaddr.js/v/1.9.0).
</Warning>

Pour déboguer toute [Rule Auth0](/fr-CA/docs/customize/rules) que vous avez créée, vous pouvez utiliser `console.log` dans le code de votre Rule. Vous pouvez voir la sortie de `console.log` en utilisant **Save and Try**, en consultant les journaux disponibles dans les [journaux en temps réel des Actions](/fr-CA/docs/customize/actions/actions-real-time-logs), ou, pour les clients hérités, en utilisant le [CLI Debug Rule](#debug-rule-cli).

<Frame>
  <img src="https://mintcdn.com/translations/MV7tE-x71x8RWRES/docs/images/cdy7uua7fh8z/5CoC6cnazv2uT1iSq6OGsm/6cb30d9479971be771313da80acc4802/Dashboard_-_Auth_Pipeline_-_Rules_-_Edit_Rule.png?fit=max&auto=format&n=MV7tE-x71x8RWRES&q=85&s=0abaef24f1d52ef0300cb360ee3cfa5d" alt="Dashboard - Pipeline d’authentification - Rules - Modifier la Rule" width="1103" height="1018" data-path="docs/images/cdy7uua7fh8z/5CoC6cnazv2uT1iSq6OGsm/6cb30d9479971be771313da80acc4802/Dashboard_-_Auth_Pipeline_-_Rules_-_Edit_Rule.png" />
</Frame>

<div id="try-this-rule">
  ## Tester cette Rule
</div>

Dans l’[éditeur de Rules](https://manage.auth0.com/#/rules/create), le bouton **Save and Try** vous permet d’exécuter une Rule de façon isolée avec des objets **utilisateur** et **context** simulés. En cliquant sur **TRY**, vous exécuterez la Rule avec ces deux objets en entrée, et toute sortie de `console.log` s’affichera.

La fonctionnalité **Try this rule script** s’exécute hors du contexte d’une application précise. Lorsque vous utilisez cette fonctionnalité, vous pourriez rencontrer des problèmes si votre Rule dépend de données qui seraient fournies lors d’un appel à partir d’une application réelle.

<Frame>
  <img src="https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4scLIFzI1isvJZ9UI6mHfR/eceb674d3a53ecbab1bd9835a5194012/Auth_Pipeline_-_Rules_-_Try.png?fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=20f1cb5adfacdf3111a8f029d0ae3aee" alt="Pipeline Auth0 - Rules - Tester cette Rule" width="629" height="1016" data-path="docs/images/cdy7uua7fh8z/4scLIFzI1isvJZ9UI6mHfR/eceb674d3a53ecbab1bd9835a5194012/Auth_Pipeline_-_Rules_-_Try.png" />
</Frame>

<div id="actions-real-time-logs">
  ## Journaux en temps réel des Actions
</div>

Les journaux en temps réel des Actions affichent en temps réel tous les journaux de tout le code personnalisé de votre compte, y compris toute sortie `console.log` et les exceptions. Pour en savoir plus, consultez [Journaux en temps réel des Actions](/fr-CA/docs/customize/actions/actions-real-time-logs).
