🆙
Goa v3.7.3 / Clue 0.6.0
概要
Goa の更新情報メモです。
Goa v3.7.3 / Clue v0.6.0
更新内容
Goa
トランスポート共通のミドルウエアのロギングで、コンテキストベースのロガーを取れるようになりました。
コンテキストベースのロガーというのは、何を指してそういっているのか正確なところは不明なのですが、要するに Clue のロガーのことです。
Clue
次が追加されました:
- ログのキーとフォーマッターのカスタマイズ
-
log.Context()
にWithFormat()
をセットしてフォーマッタをセットできる
-
- ログフィールドの柔軟な設定
log.Info(ctx, log.Fields{"foo": "bar", "baz": "quz"})
- GCPトレースとの統合に便利なトレースプロパゲータ(わかってない)
- パスに基づいたHTTPリクエストのフィルタリング
- ヘルスチェックのためのリクエストはログしない、とかに利用できるらしい
Happy hacking!
Discussion