2020-08-01から1ヶ月間の記事一覧
先日、GoでAPIを書いていた時にServeHTTP関数に引数を追加したい場合があったのでその対処法。 GoのHandlerは次のように定義されています。 type Handler interface { ServeHTTP(ResponseWriter, *Request) } このinterfaceを満たした関数を実装することでha…
最近仕事でechoとzerologを使う機会があったので、勉強がてらにwrapperを作ってみました。 ぶっちゃけ使うことはないと思います。 github.com 実装 パッケージ公開 まとめ 実装 echo.Loggerのinterfaceは次のように定義されてます。 Logger interface { Outp…