La fonctionnalité Journaux en temps réel d’Actions affiche en temps réel tous les journaux générés par le code personnalisé de votre compte. Cela comprend toute la sortie de console.log ainsi que les exceptions. Ces journaux sont utiles pour déboguer vos Actions, vos scripts de base de données personnalisée et vos connexions sociales personnalisées.
Lorsque vous utilisez les Journaux en temps réel d’Actions, faites preuve de prudence si vous consignez des renseignements sensibles. Par exemple, les paramètres reçus en entrée par les fonctions pour les Actions, les scripts de base de données personnalisée ou les connexions sociales personnalisées peuvent contenir des renseignements sensibles explicites ou implicites. La consignation d’objets complets peut entraîner la divulgation de renseignements sensibles dans les journaux en temps réel.Auth0 déconseille fortement ce type de pratique. Nous vous recommandons de bien connaître les objets que vous consignez et de vous assurer qu’aucun renseignement sensible n’est consigné, tout en évitant de consigner explicitement quelque type de renseignement sensible que ce soit.
Pour consulter les journaux en temps réel de votre code personnalisé :
- Accédez à Auth0 Dashboard > Monitoring > Actions Logs.
- Attendez que le flux se connecte. Les tentatives de connexion se font automatiquement.
- Une fois la connexion établie, les entrées de journal s’affichent dans le panneau principal à mesure qu’elles surviennent.
Le panneau Journaux en temps réel d’Actions vous permet de surveiller l’activité du système en temps réel. Il fournit un retour en direct sur les Actions exécutées dans le Dashboard, ce qui facilite l’identification des problèmes, la confirmation du bon déroulement des opérations ou simplement l’observation du comportement du système en temps réel. Consultez ci-dessous la liste détaillée des fonctionnalités actuellement offertes par cette fonctionnalité.
Diffusion en direct des journaux
Les entrées de journal sont diffusées en direct à mesure qu’elles sont générées par Actions. Chaque fois qu’une Action est exécutée, l’entrée de journal correspondante s’affiche automatiquement dans le panneau des journaux, sans qu’il soit nécessaire d’actualiser la page.
Le haut du panneau affiche l’état actuel de la connexion entre votre navigateur et le flux de logs. Cela vous permet de vérifier si des logs sont bien en cours de réception. Les états courants comprennent :
Utilisez la barre de recherche en haut du panneau pour filtrer les entrées de log. Vous pouvez faire une recherche par :
- Mots-clés ou expressions
- Codes d’erreur précis
- Messages de log exacts
C’est particulièrement utile lorsque vous parcourez un grand volume de logs pour trouver une Action ou un problème précis.
Cliquez sur le menu Options dans le coin supérieur droit du panneau des logs pour accéder à des commandes supplémentaires.
- Heure locale : Bascule l’affichage de l’horodatage des entrées de log entre l’heure par défaut du serveur (souvent UTC) et l’heure locale du navigateur de l’utilisateur.
- Télécharger : Permet de télécharger les logs actuellement affichés au format JSON pour une analyse hors ligne, le partage ou l’archivage.
- Effacer les logs : Efface toutes les entrées de log actuellement visibles dans la fenêtre d’affichage. Cela ne supprime pas les logs du stockage système, seulement de la vue actuelle.
Lorsque de nouvelles entrées arrivent et qu’elles ne sont plus visibles à l’écran, un bouton Faire défiler jusqu’en bas apparaît dans le panneau de journaux. En cliquant dessus, vous accéderez à l’entrée de journal la plus récente, ce qui vous permet de rester à jour avec les dernières activités.
L’exemple suivant explique comment créer une Action Hello World générique, l’exécuter et utiliser les Journaux en temps réel d’Actions pour voir les résultats.
-
Suivez les instructions de Write Your First Action pour écrire une Post Login Action à l’aide de l’exemple de code ci-dessous :
-
Ouvrez un nouvel onglet et accédez à Auth0 Dashboard > Monitoring > Actions Logs
-
Une fois le stream connecté, revenez à votre éditeur d’Action et lancez un test.
-
Vos résultats devraient s’afficher en temps réel dans les Journaux en temps réel d’Actions.
Instructions prises en charge
Le tableau suivant présente les instructions de console JavaScript prises en charge par la fonctionnalité de journalisation en temps réel :