mirror of
				https://gitee.com/xiangheng/x_admin.git
				synced 2025-10-31 11:36:31 +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()
 | |
| }
 | 
