Avoid using io.WriteCloser
This commit is contained in:
7
main.go
7
main.go
@@ -62,16 +62,17 @@ func main() {
|
|||||||
rep = NewTextReporter()
|
rep = NewTextReporter()
|
||||||
}
|
}
|
||||||
|
|
||||||
var out io.WriteCloser
|
var out io.Writer
|
||||||
switch *output {
|
switch *output {
|
||||||
case "stdout":
|
case "stdout":
|
||||||
out = os.Stdout
|
out = os.Stdout
|
||||||
default:
|
default:
|
||||||
out, err = os.Create(*output)
|
file, err := os.Create(*output)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("Couldn't open `%s` for writing report: %s", *output, err)
|
log.Fatalf("Couldn't open `%s` for writing report: %s", *output, err)
|
||||||
}
|
}
|
||||||
defer out.Close()
|
defer file.Close()
|
||||||
|
out = file
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Printf("Vegeta is attacking %d targets in %s order for %s...\n", len(targets), *ordering, *duration)
|
log.Printf("Vegeta is attacking %d targets in %s order for %s...\n", len(targets), *ordering, *duration)
|
||||||
|
|||||||
Reference in New Issue
Block a user