Browse Source

Better way to disable colored log.

Signed-off-by: Vishal Rana <vishal.rana@verizon.com>
Vishal Rana 9 years ago
parent
commit
df5ed1ecc1
1 changed files with 2 additions and 4 deletions
  1. 2 4
      log/log.go

+ 2 - 4
log/log.go

@@ -105,10 +105,8 @@ func (l *Logger) SetFormat(f string) {
 
 func (l *Logger) SetOutput(w io.Writer) {
 	l.output = w
-	l.DisableColor()
-
-	if w, ok := w.(*os.File); ok && isatty.IsTerminal(w.Fd()) {
-		l.EnableColor()
+	if w, ok := w.(*os.File); !ok || !isatty.IsTerminal(w.Fd()) {
+		l.DisableColor()
 	}
 }