From 7b56fdb96474c5c2a53033a5ef40077a68c70d82 Mon Sep 17 00:00:00 2001
From: Tomasz Maczukin <tomasz@maczukin.pl>
Date: Mon, 30 May 2016 17:18:38 +0200
Subject: [PATCH] Restore levelText setting in '--no-color' mode

---
 helpers/formatter/runner_text_formatter.go | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/helpers/formatter/runner_text_formatter.go b/helpers/formatter/runner_text_formatter.go
index 08817aece..32ff10e93 100644
--- a/helpers/formatter/runner_text_formatter.go
+++ b/helpers/formatter/runner_text_formatter.go
@@ -51,27 +51,27 @@ func (f *RunnerTextFormatter) printColored(b *bytes.Buffer, entry *logrus.Entry,
 }
 
 func (f *RunnerTextFormatter) getLevelColorAndText(level logrus.Level) (lvlColor, lvlText, resetColor string) {
-	color := map[logrus.Level]string{
-		logrus.DebugLevel: helpers.ANSI_BOLD_WHITE,
-		logrus.WarnLevel:  helpers.ANSI_YELLOW,
-		logrus.ErrorLevel: helpers.ANSI_BOLD_RED,
-		logrus.FatalLevel: helpers.ANSI_BOLD_RED,
-		logrus.PanicLevel: helpers.ANSI_BOLD_RED,
-	}
-
 	text := map[logrus.Level]string{
-		logrus.DebugLevel: "",
 		logrus.WarnLevel:  "WARNING: ",
 		logrus.ErrorLevel: "ERROR: ",
 		logrus.FatalLevel: "FATAL: ",
 		logrus.PanicLevel: "PANIC: ",
 	}
 
+	lvlText = text[level]
+
 	if f.DisableColors == true && f.ForceColors != true {
 		return
 	}
 
-	lvlText = text[level]
+	color := map[logrus.Level]string{
+		logrus.DebugLevel: helpers.ANSI_BOLD_WHITE,
+		logrus.WarnLevel:  helpers.ANSI_YELLOW,
+		logrus.ErrorLevel: helpers.ANSI_BOLD_RED,
+		logrus.FatalLevel: helpers.ANSI_BOLD_RED,
+		logrus.PanicLevel: helpers.ANSI_BOLD_RED,
+	}
+
 	lvlColor = color[level]
 	resetColor = helpers.ANSI_RESET
 	return
-- 
GitLab