mirror of
https://gitee.com/xiangheng/x_admin.git
synced 2025-10-03 15:26:26 +08:00
22 lines
531 B
Go
22 lines
531 B
Go
package core
|
|
|
|
import (
|
|
"go.uber.org/zap"
|
|
"go.uber.org/zap/zapcore"
|
|
"os"
|
|
)
|
|
|
|
var Logger = initLogger()
|
|
|
|
//initLogger 初始化zap日志
|
|
func initLogger() *zap.SugaredLogger {
|
|
zap.NewDevelopmentConfig()
|
|
cfg := zap.NewProductionEncoderConfig()
|
|
cfg.EncodeTime = zapcore.ISO8601TimeEncoder
|
|
cfg.EncodeLevel = zapcore.CapitalLevelEncoder
|
|
cfg.FunctionKey = "F"
|
|
core := zapcore.NewCore(zapcore.NewConsoleEncoder(cfg), zapcore.AddSync(os.Stderr), zapcore.InfoLevel)
|
|
logger := zap.New(core, zap.AddCaller())
|
|
return logger.Sugar()
|
|
}
|