20 January 2019

revel のアプリケーションをデバッガでデバッグする

  • 一度 revel run する
  • revel がビルドしたファイルが tmp/main.go にできる
  • これをデバッガから起動する

例えば delve を使う場合はこんな感じ

dlv debug --log path/to/tmp/main.go -- -port=YOUR_PORT -importPath=github.com/your/proj -runMode=dev

最初 revel run したプロセスに dlv attach しようとしていてうまく行かなかったのですこしはまった。細かい tips だがメモしておく。

参考