X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/224f384d411bb1b4cccc7165c55bb64fd5c695ad..137ebf94ff14837c9df773533ea86e821469bda9:/sdk/go/keepclient/support.go diff --git a/sdk/go/keepclient/support.go b/sdk/go/keepclient/support.go index 22447794f1..9adbb4878f 100644 --- a/sdk/go/keepclient/support.go +++ b/sdk/go/keepclient/support.go @@ -7,9 +7,12 @@ import ( "git.curoverse.com/arvados.git/sdk/go/streamer" "io" "io/ioutil" + "log" "math/rand" "net" "net/http" + "os" + "regexp" "strings" "time" ) @@ -19,6 +22,13 @@ import ( // log.Printf to DebugPrintf. var DebugPrintf = func(string, ...interface{}) {} +func init() { + var matchTrue = regexp.MustCompile("^(?i:1|yes|true)$") + if matchTrue.MatchString(os.Getenv("ARVADOS_DEBUG")) { + DebugPrintf = log.Printf + } +} + type keepService struct { Uuid string `json:"uuid"` Hostname string `json:"service_host"`