解决依赖问题 && redis 日志问题

This commit is contained in:
2021-08-01 20:01:02 +08:00
parent 1fbc2cdcbf
commit b55b3f374a
3 changed files with 57 additions and 110 deletions

View File

@ -142,11 +142,18 @@ func (c *Client) getLogger(conf *LoggerConfig) (*zap.Logger, error) {
if nil == conf || nil == conf.SplitConfig {
return nil, nil
}
optionFuncList := make([]logger.SetLoggerOptionFunc, 0)
if conf.ConsoleOutput {
optionFuncList = append(optionFuncList, logger.WithConsoleOutput())
}
if conf.Encoder != nil {
optionFuncList = append(optionFuncList, logger.WithEncoder(conf.Encoder))
}
return logger.NewLogger(
conf.LoggerLevel,
conf.ConsoleOutput,
conf.Encoder,
conf.SplitConfig,
optionFuncList...,
)
}