From 84aa30d9c29540c5d6be7c4e0e23b8e09d73af1f Mon Sep 17 00:00:00 2001 From: wanna Date: Tue, 13 Jul 2021 22:45:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=81=E8=AE=B8=E6=97=A5=E5=BF=97=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=AD=E6=B7=BB=E5=8A=A0=E9=A2=9C=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- os/glog/glog_logger_handler.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/os/glog/glog_logger_handler.go b/os/glog/glog_logger_handler.go index bb603ef8e..b632e46bb 100644 --- a/os/glog/glog_logger_handler.go +++ b/os/glog/glog_logger_handler.go @@ -47,7 +47,12 @@ func (i *HandlerInput) addStringToBuffer(buffer *bytes.Buffer, s string) { func (i *HandlerInput) Buffer() *bytes.Buffer { buffer := bytes.NewBuffer(nil) buffer.WriteString(i.TimeFormat) - i.addStringToBuffer(buffer, i.LevelFormat) + levelString := i.LevelFormat + if i.logger.config.FileColorEnable { + fg := i.getLevelFormatColor() + levelString = color.New(fg).Sprintf(i.LevelFormat) + } + i.addStringToBuffer(buffer, levelString) msg := i.GetContent() i.addStringToBuffer(buffer, msg.String()) return buffer