七叶笔记 » golang编程 » GoLand控制台输出日志可跳转到代码

GoLand控制台输出日志可跳转到代码

GoLand 支持在编辑器内直接运行 go 代码,如下图点击红色框按钮就可以直接运行,程序输出在GoLand 集成的控制台中显示

上面显示程序编译成功并正常运行输出

一般正式的程序都有好多日志输出,在控制台上咋一看若没有显示所在的文件,行号等信息,后续调试时只能是根据输出搜索代码进行定位

其实 GoLand 可以配合各种日志包,以支持控制台的输出直接跳到到代码的

还是以标准库中的 log 包为例,设置 log 包输出日志详细信息,只需要加入下面这句代码就可以了

 log.SetFlags(log.Llongfile)  

再次运行后可以看到控制台的输出已经带有完整的文件名和行号,而且是以链接的形式显示,可以直接单击调整到实际代码行,非常方便

其他的各种 golang 日志包,一般都提供了输出文件名和行号的选项,只要稍微设置一下,后续的开发调试过程可以事半功倍。小小技能,觉得有帮助的不妨可以尝试一下。。。

袋鼠存储-日常开发记录

相关文章