in spectator/config.go [83:100]
func calculateLocation(location string) (string, error) {
if location != "" && !writer.IsValidOutputLocation(location) {
return "", fmt.Errorf("invalid spectatord output location: %s", location)
}
if override, ok := os.LookupEnv("SPECTATOR_OUTPUT_LOCATION"); ok {
if !writer.IsValidOutputLocation(override) {
return "", fmt.Errorf("SPECTATOR_OUTPUT_LOCATION is invalid: %s", override)
}
location = override
}
if location == "" { // use the default, if there is no location or override
location = "udp"
}
return location, nil
}