Écrire dans le journal des débogages

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 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, appelez 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, lors de l’exécution des scripts clients , le nom du script client et les informations de minutage 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 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, tel que les scripts clients, peut inclure un appel à jslog() pour envoyer des informations au journal JavaScript. Les utilisateurs disposant du rôle administrateur peuvent accéder à ce journal.

    Avant de commencer

    Rôle requis : admin

    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 Next Experience avec .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 naviguant vers l’emplacement approprié pour votre version de l’interface utilisateur.
      Interface utilisateur principale
      1. Cliquez sur l’icône d’engrenage dans la bannière.
      2. Cliquez sur la section Développeur .
      3. Basculez les boutons Journal JavaScript et Observateur de champ .
      UI15
      1. Cliquez sur l’icône d’engrenage dans la bannière.
      2. Cliquez sur Journal JavaScript et Observateur de champ.
      Interface utilisateur UI11 Cliquez sur l’icône de débogage (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 Effacer (icône Effacer) pour effacer le contenu du journal, selon vos besoins.