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

# Configuração HTTP Syslog

<Warning>
  🔐 Não envie <strong>Informações Pessoais Identificáveis (PII)</strong> para a AppSignal. Filtre PII (por exemplo, nomes, e-mails) dos logs e use um ID, hash ou identificador pseudonimizado no lugar. <br /> <br /> Para **entidades cobertas pela HIPAA**, mais informações sobre como assinar um Business Associate Agreement (BAA) podem ser encontradas em nossa [documentação de Business Add-Ons](/support/business-add-ons).
</Warning>

## Endpoint

Você pode fazer `POST` de logs para o AppSignal. Seus logs precisam estar formatados em `Syslog` e enviados para o seguinte endpoint:

```bash Shell theme={null}
https://appsignal-endpoint.net/logs/syslog?api_key=YOUR_LOG_SOURCE_API_KEY
```

*Substitua `YOUR_LOG_SOURCE_API_KEY` pela chave fornecida ao [criar uma fonte de log](/logging/configuration#creating-a-log-source).*

As linhas de syslog devem ser separadas por um caractere de quebra de linha: `\n`. A linha de log deve ser enviada no formato syslog [RFC 5424](https://www.rsyslog.com/doc/master/configuration/modules/pmrfc5424.html) (Request For Comment):

```bash Shell theme={null}
<%pri%>%protocol-version% %timestamp:::date-rfc3339% %HOSTNAME% %app-name% %procid% %msgid% %msg%\n"
<14>1 2017-07-26T14:47:35.869952+05:30 my_hostname custom_appname 5678 some_unique_msgid - Some other message"
```

## Mensagens estruturadas

A parte `message` de uma mensagem syslog pode ser formatada em `JSON`, `Logfmt` ou `Plaintext`.

Formatar a mensagem em `JSON` ou `Logfmt` permite que você adicione atributos de dados (estruturados) adicionais que podem ser usados para encontrar/filtrar mensagens.

Para mais informações sobre as especificidades da formatação de mensagens, veja nossa [documentação de formatação](/logging/formatting).
