Fix Windows console printing (#8805)

Print to console which does translation and not directly to stdout.

Fixes #8804
This commit is contained in:
Klaus Post
2020-01-13 22:05:51 +01:00
committed by Harshavardhana
parent 3320878dfb
commit 627fdfeab7
3 changed files with 15 additions and 4 deletions

View File

@@ -119,16 +119,16 @@ func (f fatalMsg) pretty(msg string, args ...interface{}) {
ansiSaveAttributes()
// Print banner with or without the log tag
if !tagPrinted {
fmt.Print(logBanner)
c.Print(logBanner)
tagPrinted = true
} else {
fmt.Print(emptyBanner)
c.Print(emptyBanner)
}
// Restore the text color of the error message
ansiRestoreAttributes()
ansiMoveRight(bannerWidth)
// Continue error message printing
fmt.Println(line)
c.Println(line)
break
}
}