INNER CODE UNIT · Go

glogUsage

asobti/kube-monkey · main.go:14

func glogUsage() {
	fmt.Fprintf(os.Stderr, "usage: example -stderrthreshold=[INFO|WARN|FATAL] -log_dir=[string]\n")
	flag.PrintDefaults()
	os.Exit(2)
}

func initLogging() {
	// Check commandline options or "flags" for glog parameters
	// to be picked up by the glog module
	flag.Usage = glogUsage
	flag.Parse()

	if _, err := os.Stat(flag.Lookup("log_dir").Value.String()); os.IsNotExist(err) {
		err = os.MkdirAll(flag.Lookup("log_dir").Value.String(), os.ModePerm)
		if err != nil {
			glog.Errorf("Failed to open custom log directory at %s; defaulting to /tmp! Error: %v", flag.Lookup("log_dir").Value, err)
		} else {
			glog.V(5).Infof("Created custom logging %s directory!", flag.Lookup("log_dir").Value)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…