File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -717,7 +717,10 @@ func newDefaultProductionLogEncoder(wo WriterOpener) zapcore.Encoder {
717
717
encCfg .EncodeTime = func (ts time.Time , encoder zapcore.PrimitiveArrayEncoder ) {
718
718
encoder .AppendString (ts .UTC ().Format ("2006/01/02 15:04:05.000" ))
719
719
}
720
- encCfg .EncodeLevel = zapcore .CapitalColorLevelEncoder
720
+ if coloringEnabled {
721
+ encCfg .EncodeLevel = zapcore .CapitalColorLevelEncoder
722
+ }
723
+
721
724
return zapcore .NewConsoleEncoder (encCfg )
722
725
}
723
726
return zapcore .NewJSONEncoder (encCfg )
@@ -758,6 +761,7 @@ func Log() *zap.Logger {
758
761
}
759
762
760
763
var (
764
+ coloringEnabled = os .Getenv ("NO_COLOR" ) == "" && os .Getenv ("TERM" ) != "xterm-mono"
761
765
defaultLogger , _ = newDefaultProductionLog ()
762
766
defaultLoggerMu sync.RWMutex
763
767
)
You can’t perform that action at this time.
0 commit comments