ws logger支持通过配置控制
This commit is contained in:
14
logger.go
14
logger.go
@ -64,12 +64,14 @@ func NewLogger(inputLoggerLevel consts.LogLevel, splitConfig *RotateLogConfig, o
|
||||
// zapcore.NewCore(o.Encoder, zapcore.AddSync(&wsWriter{}), loggerLevelDeal), // 设置ws日志输出
|
||||
}
|
||||
|
||||
// TODO: 通过配置控制ws logger
|
||||
if wsLoggerInstance, err := instance.NewWebsocketLog(80, nil); nil != err {
|
||||
return nil, err
|
||||
} else {
|
||||
// 设置ws日志输出
|
||||
fileHandlerList = append(fileHandlerList, zapcore.NewCore(o.Encoder, zapcore.AddSync(wsLoggerInstance.Writer()), loggerLevelDeal))
|
||||
// 通过配置控制ws logger
|
||||
if o.EnableWsLog {
|
||||
if wsLoggerInstance, err := instance.NewWebsocketLog(o.WsServerProt, o.GinRouter); nil != err {
|
||||
return nil, err
|
||||
} else {
|
||||
// 设置ws日志输出
|
||||
fileHandlerList = append(fileHandlerList, zapcore.NewCore(o.Encoder, zapcore.AddSync(wsLoggerInstance.Writer()), loggerLevelDeal))
|
||||
}
|
||||
}
|
||||
|
||||
// 设置控制台输出
|
||||
|
Reference in New Issue
Block a user