Files
nCovTrack-Backend/initialize/logger.go
fallen-angle 2280679053 Commit
2022-01-17 17:38:08 +08:00

26 lines
485 B
Go

package initialize
import (
"fmt"
"nCovTrack-Backend/global"
"nCovTrack-Backend/utils"
"time"
"go.uber.org/zap"
)
func initLogger() {
zapConfig := zap.NewProductionConfig()
zapConfig.OutputPaths = []string{
fmt.Sprintf("%slog_%s.log", global.ServerSettings.LogPath, utils.FormateDate(time.Now())),
"stdout",
}
logger, err := zapConfig.Build()
if err != nil {
panic(err)
}
sLogger := logger.Sugar()
zap.ReplaceGlobals(sLogger.Desugar())
global.Logger = sLogger
}