如何从堆栈跟踪中删除绝对路径?

如何从堆栈跟踪中删除绝对路径?

例如,现在:

main.main()
    /home/userName/WORKSPACE/temp/mvps/main.go:16 +0xb2

我希望它是这样的:

main.main()
    main.go:16 +0xb2


哆啦的时光机
浏览 103回答 1
1回答

猛跑小猪

要删除GOPATH前缀,请在运行时添加以下标志go build( ref ):go build -gcflags=-trimpath=$GOPATH -asmflags=-trimpath=$GOPATH ...如果GOPATH未在您的环境中设置,$(go env GOPATH)仍然可能有效(感谢 Flimzy 指出这一点):go build -gcflags=-trimpath=$(go env GOPATH) -asmflags=-trimpath=$(go env GOPATH) ...
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go