From 863e32898a8746375994c50b0cd311abd848a031 Mon Sep 17 00:00:00 2001 From: Gordon <1432970085@qq.com> Date: Mon, 13 Mar 2023 12:51:35 +0800 Subject: [PATCH] ctx error --- pkg/common/tracelog/ctx.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/common/tracelog/ctx.go b/pkg/common/tracelog/ctx.go index ed47678de..6f6bcf491 100644 --- a/pkg/common/tracelog/ctx.go +++ b/pkg/common/tracelog/ctx.go @@ -105,7 +105,11 @@ func SetCtxWarn(ctx context.Context, funcName string, err error, args ...interfa } func SetContextInfo(ctx context.Context, funcName string, logLevel logrus.Level, err error, args ...interface{}) { - t := ctx.Value(TraceLogKey).(*FuncInfos) + var t *FuncInfos + var ok bool + if t, ok = ctx.Value(TraceLogKey).(*FuncInfos); !ok { + return + } var funcInfo FuncInfo funcInfo.Args = make(map[string]interface{}) argsHandle(args, funcInfo.Args)