go 打印错误时同时输出trace调用栈

2024-03-16  本文已影响0人  五岁小孩

go 打印错误时同时输出trace调用栈 - Jxy 博客

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

上一篇 下一篇

猜你喜欢

热点阅读