Idea Intellij如何从控制台的print语句导航到一行

时间:2016-12-13 06:11:41

标签: intellij-idea go

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

2 个答案:

答案 0 :(得分:3)

我建议查看日志包。 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

答案 1 :(得分:0)

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

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