> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Links de backtrace

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.

<img src="https://mintcdn.com/appsignal-715f5a51/nF8c1Rwq1cS7b5hg/assets/images/screenshots/backtrace_links/backtrace_links.png?fit=max&auto=format&n=nF8c1Rwq1cS7b5hg&q=85&s=cc72ef8f720bed4ab69d589e57766383" alt="Backtrace com link do Git" width="1450" height="870" data-path="assets/images/screenshots/backtrace_links/backtrace_links.png" />

## Passos para habilitar os links de backtrace

Para habilitar os links de backtrace, um app em AppSignal.com precisa:

1. [Habilitar marcadores de deploy](/application/markers/deploy-markers).

* Isso permitirá que o AppSignal vincule à revisão específica do código-fonte na qual o erro ocorreu.

2. Configurar a "repo url" para uma aplicação, ou [vincular sua organização ao GitHub](https://appsignal.com/redirect-to/organization?to=admin/integrations/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](https://appsignal.com/redirect-to/app?to=edit). Isso é especialmente útil para plataformas de hospedagem Git que não sejam o GitHub (por exemplo, GitLab/BitBucket) ou repositórios privados.

<img src="https://mintcdn.com/appsignal-715f5a51/nF8c1Rwq1cS7b5hg/assets/images/screenshots/backtrace_links/repo_url.png?fit=max&auto=format&n=nF8c1Rwq1cS7b5hg&q=85&s=813dff5d3b46fe0238c8aa8373cd0067" alt="Formulário de URL do repositório nas configurações do app" width="1450" height="1060" data-path="assets/images/screenshots/backtrace_links/repo_url.png" />

## Vincule seu app ao GitHub

Como alternativa, os proprietários da organização podem [vincular um app ao GitHub](https://appsignal.com/redirect-to/app?to=integrations) 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.

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".

<img src="https://mintcdn.com/appsignal-715f5a51/nF8c1Rwq1cS7b5hg/assets/images/screenshots/backtrace_links/send_error_to_github.png?fit=max&auto=format&n=nF8c1Rwq1cS7b5hg&q=85&s=7498cd84cd9a106f954f196316b3fd20" alt="Enviar erro para o github" width="1450" height="284" data-path="assets/images/screenshots/backtrace_links/send_error_to_github.png" />

## 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**.
