Don't Printf already formatted output

Fixes #2281.
This commit is contained in:
curiousleo
2019-05-26 21:23:53 +02:00
committed by Leo R. Lundgren
parent ecdf49679e
commit f6f240573a
2 changed files with 19 additions and 3 deletions

View File

@@ -189,6 +189,22 @@ func Printf(format string, args ...interface{}) {
}
}
// Print writes the message to the configured stdout stream.
func Print(args ...interface{}) {
_, err := fmt.Fprint(globalOptions.stdout, args...)
if err != nil {
fmt.Fprintf(os.Stderr, "unable to write to stdout: %v\n", err)
}
}
// Println writes the message to the configured stdout stream.
func Println(args ...interface{}) {
_, err := fmt.Fprintln(globalOptions.stdout, args...)
if err != nil {
fmt.Fprintf(os.Stderr, "unable to write to stdout: %v\n", err)
}
}
// Verbosef calls Printf to write the message when the verbose flag is set.
func Verbosef(format string, args ...interface{}) {
if globalOptions.verbosity >= 1 {