mirror of
https://github.com/genxium/DelayNoMore
synced 2024-12-26 11:48:56 +00:00
24 lines
491 B
Go
24 lines
491 B
Go
package common
|
|
|
|
import (
|
|
"go.uber.org/zap"
|
|
"go.uber.org/zap/zapcore"
|
|
)
|
|
|
|
var Logger *zap.Logger
|
|
var LoggerConfig zap.Config
|
|
|
|
func init() {
|
|
LoggerConfig = zap.NewDevelopmentConfig()
|
|
LoggerConfig.Level.SetLevel(zap.InfoLevel)
|
|
LoggerConfig.Development = false
|
|
LoggerConfig.Sampling = &zap.SamplingConfig{
|
|
Initial: 100,
|
|
Thereafter: 100,
|
|
}
|
|
LoggerConfig.EncoderConfig.EncodeLevel = zapcore.CapitalColorLevelEncoder
|
|
var err error
|
|
Logger, err = LoggerConfig.Build()
|
|
ErrFatal(err)
|
|
}
|