---
sourceDocument: Xanadu : créer des intégrations avec des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Xanadu : créer des intégrations avec des applications

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Configurer la journalisation pour l'étape PowerShell

# Configurer la journalisation pour l'étape PowerShell {#ariaid-title1}

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

Ajouter des messages de journal aux scripts dans votre étape PowerShell. Utilisez les niveaux de journal pour améliorer la journalisation et le débogage.

## Avant de commencer

Pour ajouter des messages de journal à votre script, vous devez utiliser la fonction Write-SNCLog . Cette fonction est définie dans le module IH\\Logging.psm1. Utilisez PSScript.ps1 pour importer ce module afin que les scripts intégrés aient accès à Write-SNCLog. Pour plus d'informations, consultez [Fichiers PowerShell de Serveur MID](https://www.servicenow.com/docs/access?context=mid-server-powershell-files&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).

Rôle requis : administrateur

## Procédure

1. Accédez à la ToutServeur MIDPropriétés.
2. Définissez la valeur mid.property.powershell.log_infosur vrai.  
   Cette propriété active ou désactive la journalisation. Pour plus d'informations, consultez [Propriété de journal PowerShell](https://www.servicenow.com/docs/access?context=powershell-log-property&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).
3. Définir mid.property.powershell.ih.log_level sur le niveau de journal souhaité.  
   Le niveau de journal spécifie le seuil requis pour consigner un message. Les messages sont consignés au niveau spécifié ou supérieur. Par exemple, si cette propriété est définie sur WARN, les messages avec un niveau WARN ou ERROR sont consignés. Les messages avec un niveau INFO, DEBUG ou TRACE ne sont pas consignés. Les niveaux, classés de faible à élevé, sont les suivants :
   * RETROUVER
   * DÉBOGUER
   * INFOS
   * AVERTIR
   * ERREUR
   {#configure-logging-powershell-step__ul_d53_2b1_jtb}La valeur par défaut est INFO.
4. **Facultatif :** Configurez une propriété système afin de pouvoir afficher les journaux dans l'instance.
   1. Accédez à la ToutAutomatisation des processusConcepteur de fluxPropriétés.
   2. Rechercher Spécifiez le niveau de journalisation des entrées du journal système à répliquer dans le journal du flux. Le système réplique uniquement les entrées de journal du niveau spécifié ou supérieur et les définit sur INFO ou DEBUG.

   {#configure-logging-powershell-step__substeps_imq_42q_jyb}  
   Une fois que vous avez créé et exécuté le script PowerShell, les journaux sont disponibles dans le journal de l'agent MID. La configuration de cette propriété vous permet également de les afficher directement dans l'instance.

   Cette étape définit la com.glide.hub.flow_engine.listener_trace.threshold propriété. Il réplique les journaux dans la table des entrées de journal du moteur de flux \[sys_flow_log\].
5. Dans votre script PowerShell, ajoutez des messages de journal et des niveaux à l'aide de la fonction Write-SNCLog .  
   {#configure-logging-powershell-step__table_pxf_3lj_dtb__entry__2}

   | Nom | Description |
   |-|-|
   | Fonction Write-SNCLog | Consignez un message pour l'étape PowerShell. Write-SNCLog a deux paramètres, -Level et -Message. Les deux paramètres sont obligatoires, mais pas les noms de paramètres. Si les noms sont omis, la position est utilisée pour déterminer le niveau et le message. Exemples : * `Write-SNCLog -Level WARN -Message << log warning >>` * `Write-SNCLog WARN << Avertissement de journal >>` {#configure-logging-powershell-step__ul_cn4_jnj_dtb}Ces deux exemples consignent `WARN : consignent l'avertissement`. |
   | -Level paramètre | Spécifiez le niveau du message du journal. Les valeurs valides sont : * ERREUR * AVERTIR * INFOS * DÉBOGUER * RETROUVER {#configure-logging-powershell-step__ul_vpj_wns_gtb}Ce paramètre est obligatoire. |
   | -Message paramètre | Spécifiez le message à journaliser. Saisi sous forme de chaîne. Ce paramètre est obligatoire. |
   [Tableau 1. Fonction et paramètres write-SNCLog]

   {#configure-logging-powershell-step__table_pxf_3lj_dtb}
6. Continuez à créer votre action ou votre flux, puis testez-le et exécutez-le.

## Que faire ensuite

Les nouveaux journaux sont disponibles dans le journal de l'agent MID et peuvent être téléchargés à partir du serveur MID. Pour plus d'informations, consultez [Télécharger les fichiers du Serveur MID](https://www.servicenow.com/docs/access?context=t_DownloadMIDServerFiles&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).

Si vous définissez la propriété système pour afficher les journaux dans l'instance, vous pouvez les voir dans l'onglet Entrées de journal du moteur de flux de l'enregistrement contextuel du moteur de flux. Pour plus d'informations, consultez [Détails d'exécution du flux](https://www.servicenow.com/docs/access?context=flow-execution-details&version=xanadu&pubname=xanadu-build-workflows&ft:locale=en-US).
**Tâches associées**   

* [Tester des informations d'identification pour l'étape PowerShell](https://servicenow-prod.fluidtopics.net/5aDBRWlQWQWoutL1fYYHVw "Tester des informations d’identification configurées dans l’étape PowerShell. Confirmez que les informations d’identification fonctionnent avant de créer le reste de votre étape.")

