From 847a396f1c88ac981464f7a4f0872d3dda24839e Mon Sep 17 00:00:00 2001 From: chen quan Date: Tue, 23 Aug 2022 22:45:11 +0800 Subject: [PATCH] fix(logx): display garbled characters in windows(DOS, Powershell) (#2232) * fix(logx): display garbled characters in windows(DOS, Powershell) * Update writer.go --- core/logx/writer.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/logx/writer.go b/core/logx/writer.go index f83dd995..cb0c121f 100644 --- a/core/logx/writer.go +++ b/core/logx/writer.go @@ -5,12 +5,12 @@ import ( "fmt" "io" "log" - "os" "path" "strings" "sync" "sync/atomic" + fatihcolor "github.com/fatih/color" "github.com/zeromicro/go-zero/core/color" ) @@ -76,8 +76,8 @@ func (w *atomicWriter) Swap(v Writer) Writer { } func newConsoleWriter() Writer { - outLog := newLogWriter(log.New(os.Stdout, "", flags)) - errLog := newLogWriter(log.New(os.Stderr, "", flags)) + outLog := newLogWriter(log.New(fatihcolor.Output, "", flags)) + errLog := newLogWriter(log.New(fatihcolor.Error, "", flags)) return &concreteWriter{ infoLog: outLog, errorLog: errLog,