go 打印错误时同时输出trace调用栈
import pkgerrors "github.com/pkg/errors"
func main(){
var err=errors.New("错误")
test()
}
func test(err error){
// 正常打印
fmt.Println("正常打印:",err)
// 打印调用栈
fmt.Println("打印调用栈:",fmt.Sprintf("%+v", pkgerrors.WithStack(err)))
}
“github.com/pkg/errors”
WithStack
参考资料
有劳各位看官 点赞、关注➕收藏
,你们的支持是我最大的动力!!!
同时也欢迎大家在评论区提问、分享您的经验和见解!!!