Skip to main content

Journaux insuffisamment détaillés

Si vous souhaitez augmenter le niveau de détail de vos journaux, procédez comme suit.

Si les journaux ne sont pas suffisamment détaillés, il existe une procédure à suivre pour les rendre plus utiles.

Activation de la journalisation du débogage par étape

Vous pouvez activer la journalisation du débogage par étape dans GitHub Actions pour augmenter la verbosité des journaux d’un travail pendant et après son exécution. Pour plus d’informations, consultez « Enabling debug logging ».

Création d’artefacts de débogage CodeQL

Vous pouvez obtenir des artefacts pour vous aider à déboguer CodeQL. Les artefacts de débogage sont chargés sur l’exécution du workflow en tant qu’artefact nommé debug-artifacts. Les données contiennent les journaux CodeQL, la ou les bases de données CodeQL et tout fichier SARIF généré par le workflow. Pour plus d’informations sur le téléchargement des artefacts CodeQL, consultez « Téléchargement d’artefacts de workflow ».

Ces artefacts vous aident à déboguer les problèmes avec CodeQL code scanning. Si vous contactez le support GitHub, il se peut qu’il vous demande ces données.

Création d’artefacts de débogage CodeQL en réexécutant les travaux avec la journalisation du débogage activée

Vous pouvez créer des artefacts de débogage CodeQL en activant la journalisation du débogage et en réexécutant les travaux. Pour plus d’informations sur la réexécution des workflows et travaux GitHub Actions, consultez « Ré-exécution de workflows et de travaux ».

Vous devez veiller à sélectionner Activer la journalisation du débogage. Cette option permet d’activer la journalisation des diagnostics de l’exécuteur et la journalisation du débogage par étape pour l’exécution. Vous pouvez ensuite télécharger debug-artifacts pour de plus amples investigations. Vous n’avez pas besoin de modifier le fichier de workflow lors de la création d’artefacts de débogage CodeQL en réexécutant les travaux.

Création d’artefacts de débogage CodeQL avec un indicateur de workflow

Vous pouvez créer des artefacts de débogage CodeQL en utilisant un indicateur dans votre workflow. Pour ce faire, vous devez modifier l’étape init de votre fichier Workflow d’analyse CodeQL et définir debug: true.

- name: Initialize CodeQL
  uses: github/codeql-action/init@v3
  with:
    debug: true