Wenn deine Protokolle nicht detailliert genug sind, kannst du verschiedene Maßnahmen ergreifen, um sie nützlicher zu machen.
Aktivieren der Protokollierung für das Schrittdebugging
Du kannst die Protokollierung für das Schrittdebugging in GitHub Actions aktivieren, um die Ausführlichkeit der Protokolle für einen Auftrag während und nach der Ausführung des Auftrags zu erhöhen. Weitere Informationen findest du unter Aktivieren der Debugprotokollierung.
Erstellen von CodeQL-Debugartefakten
Du kannst Artefakte abrufen, um CodeQL zu debuggen.
Die Debugartefakte werden in den Workflow hochgeladen und als Artefakt namens debug-artifacts
ausgeführt. Die Daten enthalten die CodeQL-Protokolle, CodeQL-Datenbanken und alle SARIF-Dateien, die vom Workflow erstellt wurden.
Diese Artefakte helfen beim Debuggen von Problemen mit CodeQL code scanning. Wenn du den GitHub-Support kontaktierst, kannst du diese Daten anfordern.
Erstellen von CodeQL-Debugartefakten mithilfe eines Workflow-Flags
Du kannst CodeQL-Debugartefakte mithilfe eines Flags in deinem Workflow erstellen. Ändere dazu den init
-Schritt deiner CodeQL-Analyseworkflow-Datei, und lege debug: true
fest.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
debug: true