支持custom context #10

Merged
zhangdeman merged 5 commits from feature/upgrade_context into master 2025-04-13 15:46:22 +08:00
Showing only changes of commit a7fed88714 - Show all commits

View File

@ -11,6 +11,8 @@ import (
"strings" "strings"
"sync" "sync"
"git.zhangdeman.cn/zhangdeman/trace"
"git.zhangdeman.cn/zhangdeman/gin/define" "git.zhangdeman.cn/zhangdeman/gin/define"
"git.zhangdeman.cn/zhangdeman/gin/request/parse_body" "git.zhangdeman.cn/zhangdeman/gin/request/parse_body"
"git.zhangdeman.cn/zhangdeman/wrapper" "git.zhangdeman.cn/zhangdeman/wrapper"
@ -298,3 +300,8 @@ func (wh *wrapperHandle) GetLogicAfterResponse(ctx *gin.Context) *define.LogicAf
func (wh *wrapperHandle) GetCustomContext(ctx *gin.Context) *define.Context { func (wh *wrapperHandle) GetCustomContext(ctx *gin.Context) *define.Context {
return define.NewContext(ctx) return define.NewContext(ctx)
} }
// GetTraceInstance 获取trace实例
func (wh *wrapperHandle) GetTraceInstance(ctx *gin.Context) *trace.Runtime {
return define.NewContext(ctx).Trace
}