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 だがメモしておく。