package env func GetPanic(flag string) string { if envPB == nil { envPanic(flag) } found := envPB.FindByVar(flag) if found == nil { envPanic(flag) } return found.Value } func envPanic(varname string) { saveMu.Lock() defer saveMu.Unlock() if envPB == nil { panic("config file is nil") } panic("config name '" + varname + "' not found") }