> ## 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.

> Déboguez une Auth0 Rule à l’aide de la sortie `console.log` affichée par la fonctionnalité Enregistrer et essayer de Rules Editor, les logs en temps réel d’Actions ou le Debug Rule CLI Legacy.

# 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 tenants créés à compter du **16 octobre 2023**. Les tenants 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’offre Actions, consultez [Comprendre le fonctionnement d’Auth0 Actions](/docs/fr-ca/customize/actions/actions-overview).

  Pour vous aider dans votre migration, nous proposons des guides pour vous aider à [passer de Rules à Actions](/docs/fr-ca/customize/actions/migrate/migrate-from-rules-to-actions) et à [passer de Hooks à Actions](/docs/fr-ca/customize/actions/migrate/migrate-from-hooks-to-actions). Nous avons aussi une page dédiée, [Move to 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 l’abandon progressif de Rules et Hooks, consultez notre billet de blogue : [Preparing for Rules and Hooks End of Life](https://auth0.com/blog/preparing-for-rules-and-hooks-end-of-life/).
</Warning>

<Warning>
  Nous exposons des adresses IPv6 dans nos endpoints publics (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 manipulez manuellement 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 [Auth0 Rule](/docs/fr-ca/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 **Enregistrer et essayer**, en consultant les logs disponibles dans [Logs en temps réel d’Actions](/docs/fr-ca/customize/actions/actions-real-time-logs), ou, pour les clients Legacy, en utilisant [Debug Rule CLI](#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 - Auth Pipeline - 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">
  ## Essayez cette Rule
</div>

Dans le [Rules Editor](https://manage.auth0.com/#/rules/create), le bouton **Enregistrer et essayer** vous permet d’exécuter une Rule de façon isolée avec des objets **user** 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’un client précis. 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 depuis une véritable application.

<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="Auth0 Pipeline - Rules - Try this rule" width="629" height="1016" data-path="docs/images/cdy7uua7fh8z/4scLIFzI1isvJZ9UI6mHfR/eceb674d3a53ecbab1bd9835a5194012/Auth_Pipeline_-_Rules_-_Try.png" />
</Frame>

<div id="actions-real-time-logs">
  ## Logs en temps réel d’Actions
</div>

Les logs en temps réel d’Actions affichent en temps réel tous les logs générés par le code personnalisé de votre compte, y compris la sortie `console.log` et les exceptions. Pour en savoir plus, consultez [Logs en temps réel d’Actions](/docs/fr-ca/customize/actions/actions-real-time-logs).
