From a2e6c7674df1fee714e73caf3bce3db72b8968e8 Mon Sep 17 00:00:00 2001
From: ttys3 <41882455+ttys3@users.noreply.github.com>
Date: Wed, 6 Apr 2022 00:37:08 +0800
Subject: [PATCH] feat(log): enable override coloring based on CLICOLOR and
 CLICOLOR_FORCE (#2657)

---
 pkg/logutils/stderr_log.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pkg/logutils/stderr_log.go b/pkg/logutils/stderr_log.go
index b4697ee4..b87060d6 100644
--- a/pkg/logutils/stderr_log.go
+++ b/pkg/logutils/stderr_log.go
@@ -38,7 +38,8 @@ func NewStderrLog(name string) *StderrLog {
 
 	sl.logger.Out = StdErr
 	formatter := &logrus.TextFormatter{
-		DisableTimestamp: true, // `INFO[0007] msg` -> `INFO msg`
+		DisableTimestamp:          true, // `INFO[0007] msg` -> `INFO msg`
+		EnvironmentOverrideColors: true,
 	}
 	if os.Getenv("LOG_TIMESTAMP") == "1" {
 		formatter.DisableTimestamp = false