Skip to main content
Com os links de backtrace você pode gastar menos tempo descobrindo onde uma exceção aconteceu e mais tempo depurando a exceção. Os links de backtrace fazem com que cada linha do código-fonte do seu app seja vinculada ao código-fonte do seu app na plataforma de hospedagem de código de sua preferência. Backtrace com link do Git Para habilitar os links de backtrace, um app em AppSignal.com precisa:
  1. Habilitar marcadores de deploy.
  • Isso permitirá que o AppSignal vincule à revisão específica do código-fonte na qual o erro ocorreu.
  1. Configurar a “repo url” para uma aplicação, ou vincular sua organização ao GitHub, para que o AppSignal saiba para onde vincular.
  • Veja os passos abaixo para qualquer uma das opções.

Configurar a repo url

Os proprietários de uma Organização podem especificar uma Repo url na página de configurações do app. Isso é especialmente útil para plataformas de hospedagem Git para as quais o AppSignal não tem integração (por exemplo, BitBucket), ou repositórios privados. Formulário de URL do repositório nas configurações do app

Vincule seu app ao GitHub ou GitLab

Como alternativa, os proprietários da organização podem vincular um app ao GitHub e a “repo url” do repositório selecionado será armazenada automaticamente. Com a integração com o GitHub você também poderá enviar incidentes para o GitHub diretamente do AppSignal. A integração com o GitLab armazena a “repo url” da mesma forma, e também permite que você envie incidentes para o GitLab como issues. Depois de concluir os passos, enriqueceremos automaticamente as linhas de backtrace com um link para a revisão/arquivo/linha correta no repositório Git especificado.

Enviar erro para o GitHub

Quando um erro ocorre, o AppSignal não criará uma issue automaticamente no GitHub. Se você acha que é um erro que precisa ser corrigido, então você pode criar esse erro como uma issue no GitHub clicando no botão “Send to GitHub”. Enviar erro para o github

Abrir linhas de backtrace no seu editor local

Após configurado, cada linha de código do app em um backtrace de exceção recebe um botão Open in editor que abre o arquivo diretamente no seu editor local. Antes da configuração, a opção está disponível no menu extras, acessível pelo ícone de três pontos.

Configuração

Acesse App Settings → Editor preferences, selecione seu editor e digite o caminho absoluto para o projeto na sua máquina local. Essas configurações são pessoais — cada desenvolvedor da sua equipe configura as suas próprias. Editores suportados: VS Code, Cursor, Windsurf, Zed, RubyMine e Sublime Text.