优化日志记录

This commit is contained in:
白茶清欢 2023-02-13 12:20:37 +08:00
parent fb88f597e3
commit 72add1ba6a

View File

@ -297,10 +297,13 @@ func (c *OwnClient) log(ctx *Context, realClient *RealClient, isMaster bool, cmd
realClient.Logger.Info( realClient.Logger.Info(
"执行redis命令日志记录", "执行redis命令日志记录",
zap.Any(ctx.RequestIDField, ctx.RequestID), // 上下文串联的requestID zap.Any(ctx.RequestIDField, ctx.RequestID), // 上下文串联的requestID
zap.String("exec_command", cmdResult.String()), // 执行的命令 zap.String("instance_flag", ctx.Flag), // redis 实例的标识
zap.Any("exec_command_name", cmdResult.Name()), // 执行的命令
zap.Any("exec_command_arg", cmdResult.Args()), // 执行的命令参数
zap.Bool("use_master", isMaster), // 是否使用主节点 zap.Bool("use_master", isMaster), // 是否使用主节点
zap.Float64("exec_used_time", float64(finishTime-startTime)/1e6), // 耗时,单位: ms zap.Float64("exec_used_time", float64(finishTime-startTime)/1e6), // 耗时,单位: ms
zap.Error(cmdResult.Err()), // 异常信息 zap.Error(cmdResult.Err()), // 异常信息
zap.String("command_result", cmdResult.String()), // 命令执行后的结果
) )
} }