婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Golang命令行進行debug調試操作

Golang命令行進行debug調試操作

熱門標簽:浙江高速公路地圖標注 南通如皋申請開通400電話 廣州呼叫中心外呼系統 中國地圖標注省會高清 地圖標注的汽車標 高德地圖標注口訣 西部云谷一期地圖標注 江西轉化率高的羿智云外呼系統 學海導航地圖標注

GoLang調試工具Delve

1.先獲取唄:

go get -u github.com/derekparker/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.打斷點:

4.1):對方法打斷點:

b main.函數名

4.2):運行到斷點處:

c

4.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:則會輸出所有的本地變量

emmmmmmmm golang 的命令行編譯感覺好不方便,還是想辦法搞到ide上吧

用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");
}

就這樣。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

您可能感興趣的文章:
  • golang socket斷點續傳大文件的實現方法
  • 解決Goland中利用HTTPClient發送請求超時返回EOF錯誤DEBUG
  • Golang中Delve版本太低無法Debug的問題
  • Goland 斷點調試Debug的操作

標簽:保定 吐魯番 東營 貴州 許昌 曲靖 德宏 常州

巨人網絡通訊聲明:本文標題《Golang命令行進行debug調試操作》,本文關鍵詞  Golang,命令行,進行,debug,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Golang命令行進行debug調試操作》相關的同類信息!
  • 本頁收集關于Golang命令行進行debug調試操作的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 福清市| 乌审旗| 德保县| 蒙城县| 德化县| 丰都县| 三门县| 保德县| 凤山市| 台南市| 年辖:市辖区| 会宁县| 岐山县| 武乡县| 宿迁市| 鄱阳县| 丁青县| 克拉玛依市| 龙里县| 晋宁县| 清远市| 武宁县| 苏尼特右旗| 安图县| 凤冈县| 洪江市| 伊通| 景德镇市| 潮安县| 民和| 红河县| 吕梁市| 拜泉县| 浦东新区| 卓尼县| 贵南县| 洛浦县| 县级市| 察雅县| 闸北区| 玉屏|