🆙

Goa v3.7.3 / Clue 0.6.0

2022/05/03に公開

概要

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