This commit is contained in:
wangchuxiao 2023-01-12 11:14:37 +08:00
parent db51b597da
commit 9bc659e8f0

View File

@ -123,6 +123,22 @@ type FuncInfo struct {
type Args map[string]interface{}
func (a Args) String() string {
var s string
var hasElement bool
for k, v := range a {
if !hasElement {
s += "{"
hasElement = true
}
s += fmt.Sprintf("%s:%d", k, v)
}
if hasElement {
s += "}"
}
return s
}
func SetContextInfo(ctx context.Context, funcName string, err error, args ...interface{}) {
t := ctx.Value(TraceLogKey).(*ApiInfo)
var funcInfo FuncInfo