Skip to main content

Os logs não são detalhados o suficiente

Se você quiser aumentar o nível de detalhes em seus logs, tente estas etapas.

Se os logs não estiverem detalhados o suficiente, há várias etapas que você pode executar para torná-los mais úteis.

Habilitar log de depuração da etapa

Você pode habilitar o log de depuração de etapas em GitHub Actions para aumentar o detalhamento dos logs de um trabalho durante e após a execução desse trabalho. Para saber mais, confira Habilitando o log de depuração.

Criando artefatos de depuração de CodeQL

Você pode obter artefatos para ajudar você a depurar CodeQL. Os artefatos de depuração são carregados no fluxo de trabalho executado como um artefato chamado debug-artifacts. Os dados contém os logs de CodeQL, bancos de dados do CodeQL, arquivos de código-fonte extraídos e quaisquer arquivos SARIF produzidos pelo fluxo de trabalho. Para saber mais sobre o download de artefatos do CodeQL, confira Fazer o download de artefatos do fluxo de trabalho.

Estes artefatos ajudarão você a depurar problemas com digitalização de código de CodeQL code scanning. Se você entrar em contato com o suporte do GitHub, eles poderão pedir estes dados.

Como criar artefatos de depuração do CodeQL executando novamente trabalhos com log de depuração habilitado

Você pode criar artefatos de depuração do CodeQL habilitando o registro em log de depuração e executando novamente os trabalhos. Para saber mais sobre como executar novamente os fluxos de trabalho e os trabalhos do GitHub Actions, confira Reexecutando fluxos de trabalho e trabalhos.

Selecione Habilitar log de depuração. Essa opção habilita o log de diagnóstico do executor e o log de depuração de etapas para a execução. Em seguida, você poderá baixar debug-artifacts para investigar mais. Você não precisa modificar o arquivo de fluxo de trabalho ao criar artefatos de depuração do CodeQL executando novamente trabalhos.

Como criar artefatos de depuração de CodeQL usando um sinalizador de fluxo de trabalho

Você pode criar artefatos de depuração de CodeQL usando um sinalizador no seu fluxo de trabalho. Para isso, você precisa modificar a etapa init do arquivo do Fluxo de trabalho de análise do CodeQL e definir debug: true.

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