0
嗨,我用我的運行單元測試: godep go test -v -run TestMyCode
,如何在進行測試時設置日誌級別?
,但我沒有找到一種方式來顯示我的信息記錄在我的測試:
glog.V(4).Infof("Adding new pods from source %s : %v", source, update.Pods)
這可能嗎?
嗨,我用我的運行單元測試: godep go test -v -run TestMyCode
,如何在進行測試時設置日誌級別?
,但我沒有找到一種方式來顯示我的信息記錄在我的測試:
glog.V(4).Infof("Adding new pods from source %s : %v", source, update.Pods)
這可能嗎?
您可以通過設置幾個標誌將您的消息記錄到控制檯。在init()函數中嘗試下面的代碼。
flag.Set("alsologtostderr", fmt.Sprintf("%t", true))
var logLevel string
flag.StringVar(&logLevel, "logLevel", "4", "test")
flag.Lookup("v").Value.Set(logLevel)