Écrire dans le journal des débogages

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Pour écrire dans le journal de débogage de votre JavaScript côté client, ou de vos stratégies d’interface utilisateur, faites un appel à la fonction globale jslog().

    Un exemple d’utilisation de jslog() en JavaScript :
    function logData (r ) {
        lastLogDate  = r. responseXML. documentElement. getAttribute ( "last_log_entry" ) ; var items  = r. responseXML. getElementsByTagName ( "log" ) ;
        jslog ( "response=" + r. responseText ) ; }

    De plus, lorsque des scripts clients s’exécutent, le nom du script client et les informations de synchronisation s’affichent. Cela peut être utile pour déterminer quels scripts sont en cours d’exécution et s’ils ont un impact sur les performances.

    Déboguer les politiques d’interface utilisateur

    L’activation de la glide.ui.ui_policy_debug propriété vous permet de surveiller le traitement des actions d’interface utilisateur.

    Voici quelques exemples d’événements de journal à partir d’une politique d’incident qui définit les champs en lecture seule si la incident_state est fermée.
    GlideFieldPolicy: Evaluating condition
    GlideFieldPolicy:     incident_state (7) = 7 -> true
    GlideFieldPolicy: --->>> TRUE
    GlideFieldPolicy:    Setting opened_at disabled to true
    GlideFieldPolicy:    Setting opened_by disabled to true
    GlideFieldPolicy:    Setting closed_at disabled to true
    GlideFieldPolicy:    Setting closed_by disabled to true
    GlideFieldPolicy:    Setting company disabled to true
    

    Accéder au journal JavaScript

    Le code JavaScript qui s’exécute sur le navigateur, comme les scripts clients, peut inclure un appel à jslog() pour envoyer des informations au journal JavaScript. Les utilisateurs disposant du rôle admin peuvent accéder à ce journal.

    Avant de commencer

    Rôle requis : administrateur

    Pourquoi et quand exécuter cette tâche

    Les étapes pour accéder à la fenêtre de débogage JavaScript dépendent de la version de l’interface utilisateur que vous utilisez.
    Remarque :
    La fenêtre de débogage JavaScript n’est pas prise en charge avec Next Experience .Utah Pour en savoir plus sur les fonctionnalités prises en charge dans , reportez-vous à Next Experiencela section Considerations for activating Next Experience.

    Procédure

    1. Ouvrez le journal JavaScript en accédant à l’emplacement approprié pour votre version de l’interface utilisateur.
      Interface utilisateur principale
      1. Cliquez sur l’icône d’engrenage située dans la bannière.
      2. Cliquez sur la section Développeur .
      3. Basculez le commutateur Journal JavaScript et Observateur de champ .
      UI15
      1. Cliquez sur l’icône d’engrenage située dans la bannière.
      2. Cliquez sur Journal JavaScript et Observateur de champ.
      UI11 Cliquez sur l’icône de débogage ( L’icône de débogage) dans la bannière.
      Un nouveau volet s’ouvre en bas de l’écran. Il affiche l’onglet Journal JavaScript et peut également afficher l’onglet Observateur de champ.
    2. Si nécessaire, sélectionnez l’onglet Journal JavaScript .
    3. Cliquez sur l’icône d’effacement ( L’icône d’effacement) pour effacer le contenu du journal, selon vos besoins.