Débogueur de script Statut

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • L’état Débogueur de script détermine quelles actions de débogage sont disponibles et quelles informations elles peuvent afficher.

    Le indique Débogueur de script 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 est prêt à mettre en pause le script et à afficher les Débogueur de script informations de débogage. Mettez 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 jusqu’à la ligne suivante du code évalué.
    Le script Débogueur de script a été mis en pause sur une ligne de code, et l’utilisateur peut déboguer le script. La console est activée.
    • Reprendre le traitement jusqu’à ce que le point d’arrêt Débogueur de script suivant soit atteint.
    • Passer d’un script à l’autre.
    • Afficher la pile des appels.
    • Afficher les informations sur la transaction.
    • Afficher les valeurs des variables.
    • Évaluer les expressions dans la console pendant l’exécution.
    WAITING_FOR_BREAKPOINT
    • L’utilisateur reprend le traitement jusqu’à ce qu’il Débogueur de script atteigne le point d’arrêt suivant.
    • L’utilisateur parcourt un script jusqu’à ce qu’il atteigne Débogueur de script 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. Les utilisateurs ne verront généralement jamais cet état, car il Débogueur de script change d’état après il localise le point d’arrêt ou la ligne de script suivante à évaluer.
    • Mettez 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 ne met pas en pause 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