Use DefaultWriter and DefaultErrorWriter for debug messages (#1891)

Aligns behaviour according to documentation.
This commit is contained in:
Uwe Dauernheim
2019-05-10 08:03:25 +02:00
committed by Bo-Yi Wu
parent 5a7e3095b2
commit 04eecb1283
2 changed files with 10 additions and 9 deletions

View File

@ -111,15 +111,15 @@ func captureOutput(t *testing.T, f func()) string {
if err != nil {
panic(err)
}
stdout := os.Stdout
stderr := os.Stderr
defaultWriter := DefaultWriter
defaultErrorWriter := DefaultErrorWriter
defer func() {
os.Stdout = stdout
os.Stderr = stderr
DefaultWriter = defaultWriter
DefaultErrorWriter = defaultErrorWriter
log.SetOutput(os.Stderr)
}()
os.Stdout = writer
os.Stderr = writer
DefaultWriter = writer
DefaultErrorWriter = writer
log.SetOutput(writer)
out := make(chan string)
wg := new(sync.WaitGroup)