in pkg/runner/global_env.go [24:43]
func logLevel(parent *Environment, jobVars map[string]string) (map[string]string, error) {
level := strings.ToLower(strings.TrimSpace(jobVars[LogLevelEnvName]))
if level == "" {
level = strings.ToLower(strings.TrimSpace(parent.ValueOf(LogLevelEnvName)))
}
switch level {
case "", "info":
return map[string]string{LogLevelEnvName: "info"}, nil
case "debug":
return map[string]string{LogLevelEnvName: "debug"}, nil
case "warn":
return map[string]string{LogLevelEnvName: "warn"}, nil
case "error":
return map[string]string{LogLevelEnvName: "error"}, nil
default:
return nil, fmt.Errorf("log level: %s not supported", level)
}
}