请问下大佬们 可以用beego的 logs 日志模块打印 gorm 最终执行的sql语句嘛?

misitebao · 2019-10-02 06:09:13 · 3183 次点击

当然可以,都是一样的道理,使用GORM v2,可以参考我发的文章,只需要将输出到Opentracing的内容输出到Beego的日志即可,具体看第二节第三节 Golang 上手GORM V2 + Opentracing链路追踪优化CRUD体验(源码阅读)

#2
更多评论
    orm.Debug = true
    errFile,_:=os.OpenFile("logs/access.log",os.O_CREATE|os.O_WRONLY|os.O_APPEND,0666)

    //Stdout = NewFile(uintptr(syscall.Stdout), "/dev/stdout")
    orm.DebugLog = orm.NewLog(errFile)
#1