Files
kami_shop/main.go
danial 3fba5b0b6e 优化主程序和追踪功能
- 在 main.go 中恢复了 traceRouter 的初始化代码,确保追踪功能正常工作
- 在 trace.go 中将追踪提供者设置为 noop,清理了不必要的代码注释
- 在 client.go 中更新了日志记录方式,使用 traceRouter.Logger 记录请求地址,提升了日志的上下文信息
2025-04-21 16:22:59 +08:00

27 lines
491 B
Go

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()
}