ws logger支持通过配置控制

This commit is contained in:
2025-04-25 18:46:36 +08:00
parent f5d7f54a55
commit 77bf0b2a00
2 changed files with 38 additions and 21 deletions

View File

@ -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))
}
}
// 设置控制台输出