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

# Formatage des journaux

## Formatage des messages

<Warning>
  🔐 N'envoyez pas d'<strong>informations personnelles identifiables (PII)</strong> à AppSignal. Filtrez les PII (par exemple, noms, e-mails) des journaux et utilisez un identifiant, un hash ou un identifiant pseudonymisé à la place. <br /> <br /> Pour les **entités couvertes par la HIPAA**, plus d'informations sur la signature d'un Business Associate Agreement (BAA) sont disponibles dans notre [documentation Business Add-Ons](/support/business-add-ons).
</Warning>

### Formats de journal pris en charge

* [Texte brut](/logging/formatting#plaintext)
* [Logfmt](/logging/formatting/logfmt)
* [JSON](/logging/formatting/json)

La manière dont vous pouvez formater vos journaux variera en fonction de la configuration que vous utilisez avec Logging. Le tableau ci-dessous présente les configurations actuellement disponibles et les formats de journal qu'elles prennent en charge.

| Plateforme                                                                    | [JSON][json-docs]                     | [Logfmt][logfmt-docs]                 | [Plaintext](#plaintext)               |
| ----------------------------------------------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- |
| [AWS CloudWatch logs via Amazon Data Firehose](/logging/platforms/cloudwatch) | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> |
| [Clever Cloud](/logging/platforms/clevercloud)                                | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> |
| [Gigalixir Log Drain](/logging/platforms/gigalixir)                           | <Icon icon="xmark" color="#ef4444" /> | <Icon icon="xmark" color="#ef4444" /> | <Icon icon="check" color="#22c55e" /> |
| [Heroku Log Drain](/logging/platforms/heroku)                                 | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> |
| [HTTP](/logging/endpoints/http)                                               | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> |
| [Netlify](/logging/platforms/netlify)                                         | <Icon icon="xmark" color="#ef4444" /> | <Icon icon="xmark" color="#ef4444" /> | <Icon icon="check" color="#22c55e" /> |
| [Render](/logging/platforms/render)                                           | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> |
| [Scalingo](/logging/platforms/scalingo)                                       | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> |
| [Syslog](/logging/endpoints/syslog)                                           | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> | <Icon icon="check" color="#22c55e" /> |

## Point de terminaison à format fixe

Nous avons un point de terminaison/source spécial, et c'est le point de terminaison `http-json`. Ce point de terminaison est destiné aux clients implémentant leur propre solution de transfert de journaux ou leur propre implémentation de journalisation.
Ce point de terminaison attend un format NDJSON spécifique et ignorera silencieusement tout message qui ne correspond pas à ce format.

### Attributs

Lorsque vous utilisez [Logfmt][logfmt-docs] ou [JSON][json-docs] comme format de journal, vous pouvez ajouter des attributs interrogeables à vos journaux. Les attributs peuvent être de l'un des types suivants :

* string
* integer (par exemple `10`)
* double (par exemple `10.01`)
* boolean (`true`/`false`)

### Plaintext

Lorsque vous spécifiez Plaintext comme format de journal, la ligne de journal sera utilisée telle quelle comme message, et AppSignal n'analysera pas les attributs de la ligne de journal. Si vous souhaitez avoir des attributs interrogeables dans les journaux de votre application, nous vous recommandons de formater vos journaux en [Logfmt][logfmt-docs] ou [JSON][json-docs].

[json-docs]: /logging/formatting/json.html#json

[logfmt-docs]: /logging/formatting/logfmt.html

[syslog-info]: https://www.rsyslog.com/doc/master/configuration/modules/pmrfc5424.html
