fix(logx): display garbled characters in windows(DOS, Powershell) (#2232)

* fix(logx): display garbled characters in windows(DOS, Powershell)

* Update writer.go
This commit is contained in:
chen quan
2022-08-23 22:45:11 +08:00
committed by GitHub
parent c1babdf8b2
commit 847a396f1c

View File

@@ -5,12 +5,12 @@ import (
"fmt" "fmt"
"io" "io"
"log" "log"
"os"
"path" "path"
"strings" "strings"
"sync" "sync"
"sync/atomic" "sync/atomic"
fatihcolor "github.com/fatih/color"
"github.com/zeromicro/go-zero/core/color" "github.com/zeromicro/go-zero/core/color"
) )
@@ -76,8 +76,8 @@ func (w *atomicWriter) Swap(v Writer) Writer {
} }
func newConsoleWriter() Writer { func newConsoleWriter() Writer {
outLog := newLogWriter(log.New(os.Stdout, "", flags)) outLog := newLogWriter(log.New(fatihcolor.Output, "", flags))
errLog := newLogWriter(log.New(os.Stderr, "", flags)) errLog := newLogWriter(log.New(fatihcolor.Error, "", flags))
return &concreteWriter{ return &concreteWriter{
infoLog: outLog, infoLog: outLog,
errorLog: errLog, errorLog: errLog,