func writeResults(results vegeta.Results, output string) error { out, err := file(output, true) if err != nil { return fmt.Errorf(errOutputFilePrefix+"(%s): %s", output, err) } defer out.Close() log.Printf("Writing results to '%s'...", output) if err := results.Encode(out); err != nil { return err } return nil }