FormidableLabs / FormidableLabs/pino-lambda
Formatter is very fragile
オープン
documentation
- 主要言語
- TypeScript
- スター
- 135
- フォーク
- 14
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
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,
}),
},
```
コントリビューションガイド
調査の方向性
docs/api.md の messageKey ドキュメントから始め、issue に示されている formatter 設定を使って失敗を再現します。messageKey と level formatter がどのように一緒に処理されるかを追跡します。完了とは、フォーマットで失敗しなくなり、level の出力が引き続き Datadog が想定する status 属性を使用することです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- aws, typescript
- 領域
- backend, cloud, observability-sre
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 35/100