Débogueur de script statut

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • L’état Débogueur de script détermine les actions de débogage disponibles et les informations qu’elles peuvent afficher.

    Le Débogueur de script affiche son état en bas à gauche de l’interface utilisateur.

    Figure 1. État de l’échantillon Débogueur de script
    Le champ Débogueur de script État affichant l’état de l’échantillon EXECUTION_PAUSED
    Tableau 1. Valeurs d’état possibles Débogueur de script
    Statut Se produit quand Description Actions disponibles
    WAITING_FOR_FIRST_BREAKPOINT L’utilisateur ouvre une fenêtre ou un Débogueur de script onglet. Le Débogueur de script est prêt à mettre le script en pause et à afficher les informations de débogage. Mettre le script en pause au premier point d’arrêt dans la pile des appels.
    EXECUTION_PAUSED
    • Le Débogueur de script fait une pause sur un point d’arrêt.
    • L’utilisateur passe par-dessus, entre ou sort de la ligne suivante du code évalué.
    Le Débogueur de script a fait une pause sur une ligne de code, et l’utilisateur peut déboguer le script. La console est activée.
    • Reprenez le traitement jusqu’à ce que le point d’arrêt Débogueur de script suivant soit atteint.
    • Parcourir un script.
    • Affichez la pile des appels.
    • Affichez les informations sur la transaction.
    • Afficher les valeurs des variables.
    • Évaluez les expressions dans la console pendant l’exécution.
    WAITING_FOR_BREAKPOINT
    • L’utilisateur reprend le traitement jusqu’à ce qu’il atteigne le point d’arrêt Débogueur de script suivant.
    • L’utilisateur parcourt un script jusqu’à ce qu’il Débogueur de script atteigne la ligne de code suivante à évaluer ou que la transaction se termine.
    Le Débogueur de script recherche la ligne de code suivante à laquelle s’arrêter. En règle générale, les utilisateurs ne voient jamais cet état, car il Débogueur de script change d’état après avoir localisé le point d’arrêt ou la ligne de script suivant à évaluer.
    • Mettre le script en pause au point d’arrêt suivant.
    • Mettez le script en pause à la ligne de script suivante nécessitant une évaluation.
    DÉSACTIVÉ
    • L’utilisateur met en pause le Débogueur de scriptfichier .
    • L’utilisateur ferme la fenêtre ou l’onglet Débogueur de script .
    • La session utilisateur se termine pour une raison quelconque.
    • L’administrateur réinitialise toutes les Débogueur de script instances en accédant à la page debugger_reset.do .
    Le Débogueur de script est inactif et n’interrompt pas les scripts et n’affiche pas les informations de débogage.
    • Démarrez le Débogueur de scriptfichier .
    • Ouvrez une fenêtre ou un Débogueur de script onglet.

    Entrées de journal

    Chaque fois qu’une transaction de débogage termine son exécution, le système crée une entrée de journal avec un préfixe DEBUGGED . Par exemple :

    2016-08-15 15:57:32 (197) Default-thread-3 900F510167112200C4098C7942415A75 *** End
    #39, path: /my-app.do, user: admin, DEBUGGED total transaction time: 0:00:11.010,
    transaction processing time: 0:00:11.010, network: 0:00:00.000, chars: 6,058, uncompressed
    chars: 20,731, SQL time: 50 (count: 34), business rule: 0 (count: 0), phase 1 
    form length 56,464, largest chunk written: 10,428, request parms size: 40, largest input read: 0