站長資訊網
        最全最豐富的資訊網站

        golang怎么debug

        今天就為大家分享一篇關于golang怎么debug的文章,具有很好的參考價值,需要的朋友一起來看看吧。

        golang怎么debug

        golang怎么debug

        可以使用GoLang調試工具Delve

        1、先獲取

        go get -u github.com/go-delve/delve/cmd/dlv

        2、編寫測試代碼

        func main(){  http.HandleFunc("/test",func(writer http.ResponseWriter,req *http.Request){  //TODO  })  log.Fatal(http.ListenAndServe("127.0.0.1:8080",nil)) }

        3、debug 啟動

        dlv debug test.go

        4、打斷點

        1)對方法打斷點:

        b main.函數名

        2)運行到斷點處:

        c

        3)對某一行打斷點:

        需要得到文件的位置再打斷點:

        b /Users/joker/go/src/…/test.go:14 對14行打斷點

        至于如何進行與ide上的操作一致的呢: 通過n,s

        n:相當于Java-Eclipse的F6

        s:相當于Java-Eclipse的F5

        如何查看變量呢:p

        p testName 則會輸出testName的值

        args:則會輸出所有方法參數信息

        locals:則會輸出所有的本地變量

        用go玩Debug, Info, Error級別的log

        直接上代碼:

        package mylog import (     "log"     "os" ) var (     Debug *log.Logger     Info *log.Logger     Error *log.Logger ) func init() {     log.Println("init ...")     Debug = log.New(os.Stdout, "[DEBUG] ", log.Ldate|log.Ltime|log.Lshortfile)     Info = log.New(os.Stdout, "[INFO] ", log.Ldate|log.Ltime|log.Lshortfile)     Error = log.New(os.Stderr, "[ERROR] ", log.Ldate|log.Ltime|log.Lshortfile) } package main import "mylog" func main(){   mylog.Debug.Println("good");   mylog.Info.Println("good");   mylog.Error.Println("good"); }

        就這樣。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产成人99久久亚洲综合精品| 久久精品国产一区二区| 国产精品乱码一区二区三区| 人妻精品久久无码专区精东影业 | 午夜精品久久久久9999高清| 久久精品国产精品国产精品污| 无码精品人妻一区二区三区人妻斩 | 久久精品夜夜夜夜夜久久| 欧美日韩精品一区二区视频 | 国产成人精品高清在线观看93| 亚洲AV午夜福利精品一区二区| 久久精品国产亚洲一区二区三区| 99精品伊人久久久大香线蕉| 国产精品爽爽va在线观看网站| 国产精品久久久久jk制服| 人妻AV一区二区三区精品 | 国产精品视频一区二区三区四| 野狼精品社区| 亚洲精品tv久久久久| 久久精品女人天堂AV麻| 国产精品亚洲欧美大片在线看| 国产69精品久久久久99| 一级成人精品h| 亚洲精品高清久久| 亚洲欧洲国产精品你懂的| 欧美黑人巨大精品| 午夜精品美女写真福利| 欧美精品手机在线播放| 国产成人精品亚洲日本在线| 国产精品视频一区国模私拍| 国语自产拍精品香蕉在线播放| 成人午夜精品网站在线观看| 999成人精品视频在线| 国产午夜精品一区理论片| 久久99精品国产99久久6男男| 欧洲精品视频在线观看| 99精品福利国产在线| 国产在线精品一区二区夜色| 久久久久国产精品嫩草影院| 亚洲国产精品尤物yw在线| 亚洲国产精品无码久久|