想法智能如何从控制台的打印语句导航到行



我的golang项目中有各种fmt.println语句,我通过Idea Intellij版本2016.3运行。有什么办法从控制台的打印语句中导航到代码?我想知道什么代码正在打印行[在控制台上rint。

我建议您查看日志软件包。https://golang.org/pkg/log/

package main
import (
    "log"
)
func main() {
    log.SetFlags(log.Lshortfile)
    log.Println("Hello world") // main.go:9: Hello world
}

https://play.golang.org/p/lqgw6p10fs

我知道已经晚了,但也许可以帮助其他人

您可以使用function, file, line, ok := runtime.Caller(1)来获取运行时的位置,例如,您可以将此项目用于错误

最新更新