【Go】delveでデバッグしてみる

Go

はじめに

Goでデバッグってどうやってやるんだろうと思ったので、調べてやってみました。

delve インストール

go install github.com/go-delve/delve/cmd/dlv@latest

VSCode拡張機能 インストール

https://marketplace.visualstudio.com/items?itemName=golang.Go

動かしてみる

ブレークポイントを置く

デバッグを実行

デバッグタブの「実行とデバッグ」をクリック

ブレークポイントの状態を確認

上記のコードだと、localhost:8080にアクセスすると、ブレークポイントで止まる。

contextのデータの中身を確認できていることが分かる。

参考