Pular para o conteúdo principal

Formatação de mensagens

🔐 Não envie Informações Pessoais Identificáveis (PII) para a AppSignal. Filtre PII (por exemplo, nomes, e-mails) dos logs e use um ID, hash ou identificador pseudonimizado no lugar.

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.

Formatos de log suportados

A forma como você pode formatar seus logs varia dependendo de qual configuração você está usando com o Logging. A tabela abaixo descreve as configurações atualmente disponíveis e os formatos de log que elas suportam.

Endpoint de formato fixo

Temos um endpoint/fonte especial, o endpoint http-json. Este endpoint é destinado a clientes que implementam sua própria solução de encaminhamento de logs ou implementação de logs. Este endpoint espera um formato NDJSON específico e irá ignorar silenciosamente quaisquer mensagens que não correspondam a esse formato.

Atributos

Ao usar Logfmt ou JSON como seu formato de log, você pode adicionar atributos pesquisáveis aos seus logs. Os atributos podem ser de qualquer um dos seguintes tipos:
  • string
  • integer (por exemplo, 10)
  • double (por exemplo, 10.01)
  • boolean (true/false)

Plaintext

Ao especificar Plaintext como seu formato de log, a linha de log será usada como a mensagem como está, e o AppSignal não fará o parsing dos atributos da linha de log. Se você quiser ter atributos pesquisáveis nos logs da sua aplicação, recomendamos formatar seus logs em Logfmt ou JSON.