package main import ( _ "shop/internal/models" _ "shop/internal/routers" "shop/internal/traceRouter" beego "github.com/beego/beego/v2/server/web" _ "github.com/go-sql-driver/mysql" ) func main() { cleanup1, cleanup2, cleanup3 := traceRouter.InitTracer() defer func() { if cleanup1 != nil { _ = cleanup1(traceRouter.InitCtx) } if cleanup2 != nil { _ = cleanup2(traceRouter.InitCtx) } if cleanup3 != nil { _ = cleanup3(traceRouter.InitCtx) } }() beego.Run() }