FormidableLabs / FormidableLabs/pino-lambda

Formatter is very fragile

Ouverte
#44 2 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
documentation
Langage dominant
TypeScript
Étoiles
135
Forks
14
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

https://github.com/pinojs/pino/blob/master/docs/api.md#messagekey-string

Configuring `messageKey` will cause the formatter to fail.

Additionally we configure a formatter for `level` which returns `status`, to meet Datadog's expectations https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes.

``` formatters: {
level: (label: string) => ({
status: label,
}),
},
```

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par la documentation de messageKey dans docs/api.md et reproduisez l’échec avec la configuration du formateur présentée dans l’issue. Suivez la manière dont messageKey et le formateur de niveau sont traités ensemble ; le travail est terminé lorsque le formatage n’échoue plus et que la sortie du niveau utilise toujours l’attribut status attendu par Datadog.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws, typescript
Domaine
backend, cloud, observability-sre
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.