Statut Débogueur de script

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • L’état Débogueur de script détermine les actions de débogage disponibles et les informations qu’il peut 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’exemple d’état 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. Mettez le script en pause au premier point d’arrêt dans la pile des appels.
    EXECUTION_PAUSED
    • Les Débogueur de script pauses 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 é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’au point d’arrêt Débogueur de script suivant.
    • Parcourez un script.
    • Affichez la pile des appels.
    • Affichez les informations sur la transaction.
    • Affichez 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 Débogueur de script atteigne la ligne de code suivante à évaluer ou que la transaction soit terminée.
    Le Débogueur de script recherche la ligne de code suivante à laquelle effectuer une pause. En règle générale, les utilisateurs ne voient jamais cet état, car l’état Débogueur de script change après avoir localisé le prochain point d’arrêt ou la prochaine ligne de script à évaluer.
    • Mettre le script en pause au point d’arrêt suivant.
    • Mettre le script en pause à la ligne de script suivante nécessitant une évaluation.
    DÉSACTIVÉ
    • L’utilisateur met en pause le Débogueur de script fichier .
    • L’utilisateur ferme la fenêtre ou l’onglet Débogueur de script .
    • La session de l’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 ou n’affiche pas les informations de débogage.
    • Démarrez le Débogueur de script.
    • 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 lui 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