func Init()

in pkg/log/logger.go [41:53]


func Init() {
	// TODO use different log level in different environment
	lv := zapcore.InfoLevel
	level.SetLevel(lv)

	var cores []zapcore.Core
	consoleEncoder := zapcore.NewConsoleEncoder(zap.NewDevelopmentEncoderConfig())
	// default to stderr
	cores = append(cores, zapcore.NewCore(consoleEncoder, os.Stderr, level))
	core := zapcore.NewTee(cores...)
	// add line and stack info (under error log level)
	logger = zap.New(core, zap.AddStacktrace(zap.ErrorLevel), zap.AddCaller())
}