---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Scripts de débogage

# Scripts de débogage {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Déboguez les scripts à l'aide de journaux de session et Now Platform d'outils de débogage tels qu'un débogueur de script pas à pas et les messages d'erreur qui s'affichent dans l'interface utilisateur.

## Débogage de scripts côté serveur {#script-debug-overview__section_a1g_3fw_33b}

Utilisez le débogueur de script et les journaux de session pour déboguer le code côté serveur. Pour plus d'informations, consultez [Débogueur de script et Journal de la session](https://servicenow-prod.fluidtopics.net/ZRhqgLeWABipRT2zijJLpg "Permet aux Débogueur de script utilisateurs ayant le rôle script_debugger de déboguer JavaScript côté serveur. Les utilisateurs disposant du rôle log_debugger peuvent utiliser le Journal de la session pour afficher et télécharger les journaux requis.").

Vous pouvez également utiliser le débogage de session pour afficher les messages d'erreur liés à un script côté serveur qui s'exécute suite à une modification côté client. Pour plus d'informations, consultez [Débogage de session](https://servicenow-prod.fluidtopics.net/0DFBMY1LHNLVjfsisdb5lA#c_SessionDebug "Activez le débogage de session pour afficher les messages de débogage dans l’interface utilisateur.").

GSLog est un include de script qui simplifie la journalisation et le débogage des scripts en implémentant des niveaux de sortie de journal, sélectionnables par les valeurs de sys_properties identifiées par appelant. Pour plus d'informations, consultez [API GSLog](https://servicenow-prod.fluidtopics.net/7xrYiUMaNS75ySfxPDGHDw#GSLogBoth "GSLog est un include de script qui simplifie la journalisation et le débogage des scripts en implémentant des niveaux de sortie de journal, sélectionnables par les valeurs de sys_properties identifiées par appelant.").

## Débogage de scripts côté client {#script-debug-overview__section_r2q_wgw_33b}

Utilisez le débogage de session pour afficher les messages de débogage dans l'interface utilisateur. Pour plus d'informations, consultez [Débogage de session](https://servicenow-prod.fluidtopics.net/0DFBMY1LHNLVjfsisdb5lA#c_SessionDebug "Activez le débogage de session pour afficher les messages de débogage dans l’interface utilisateur."). Utilisez le journal de session pour afficher les informations de journalisation des includes de script et des interfaces utilisateur personnalisées, telles que Espace de travail d'agent.

Vous pouvez également déboguer des scripts côté client à l'aide d'outils de développement basés sur un navigateur.

## Débogage des applications et des périmètres {#script-debug-overview__section_gvc_xgw_33b}

Utilisez les options de débogage d'application pour comprendre comment le périmètre d'application d'un script peut affecter votre application, votre table ou votre enregistrement. Vous devrez peut-être mettre à jour les privilèges entre périmètres pour résoudre les problèmes d'accès au périmètre. Consultez [Débogage des applications](https://servicenow-prod.fluidtopics.net/zsqrdrXEv0HjDjA5brtsCg#c_DebuggingApplications "Les développeurs d’applications peuvent afficher des messages de débogage sur les enregistrements de configuration pour les aider à résoudre les problèmes. Le module Champs d’application du débogage fournit des informations sur le système qui passe d’une application personnalisée à l’autre pour exécuter des scripts côté serveur.").
* **[Débogueur de script et Journal de la session](https://servicenow-prod.fluidtopics.net/ZRhqgLeWABipRT2zijJLpg)**   
  Permet aux Débogueur de script utilisateurs ayant le rôle script_debugger de déboguer JavaScript côté serveur. Les utilisateurs disposant du rôle log_debugger peuvent utiliser le Journal de la session pour afficher et télécharger les journaux requis.
* **[Débogage de session](https://servicenow-prod.fluidtopics.net/0DFBMY1LHNLVjfsisdb5lA#c_SessionDebug)**   
  Activez le débogage de session pour afficher les messages de débogage dans l'interface utilisateur.
* **[Débogage des applications](https://servicenow-prod.fluidtopics.net/zsqrdrXEv0HjDjA5brtsCg#c_DebuggingApplications)**   
  Les développeurs d'applications peuvent afficher des messages de débogage sur les enregistrements de configuration pour les aider à résoudre les problèmes. Le module Champs d'application du débogage fournit des informations sur le système qui passe d'une application personnalisée à l'autre pour exécuter des scripts côté serveur.
* **[Débogage des règles métier](https://servicenow-prod.fluidtopics.net/XHyvN9pij22XvVhB_s6AKA)**   
  Le débogage des règles métier peut être réalisé avec les ressources disponibles dans le ServiceNow produit.
* **[Classifications de débogage](https://servicenow-prod.fluidtopics.net/VBSCWpf9RseZNrGTmrOpyw)**   
  Vous devez ajouter une propriété système pour activer le débogage de classification.
* **[Observateur de champ](https://servicenow-prod.fluidtopics.net/5L~enSVI4tJbi1HSaDiClw#c_FieldWatcher)**   
  L'outil d'observation de champ suit et affiche toutes les actions que le système effectue sur un champ de formulaire sélectionné.
* **[Écrire dans le journal des débogages](https://servicenow-prod.fluidtopics.net/mFEqgN3nNqfdg_a~pjRAYA#c_WritingToTheDebugLog)**   
  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().`
* **[Fenêtre de débogage JavaScript](https://servicenow-prod.fluidtopics.net/vFw9VVt48gxRwqFsGspJqA#c_JavaScriptDebugWindow)**   
  La fenêtre de débogage JavaScript s'affiche dans un volet inférieur de l'interface utilisateur lorsqu'un administrateur active le débogage.
* **[JS Code Coverage Debug](https://servicenow-prod.fluidtopics.net/61plfjf0BWKzqqkqqv5uDw#js-code-coverage-debug)**   
  Elle JS Code Coverage Debug permet aux administrateurs et aux développeurs d'applications de consigner les scripts déclenchés au cours d'une session utilisateur, puis d'examiner les lignes de code exécutées par le système.

