请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

打印err日志问题

老师您好:
我看您处理错误,比如
if err != nil {
panic (err)
}
通过日志打印的时候
if err != nil {
zap.s().Fatalf(“错误:%s”, err.Error())
}

为什么zap.s().Fatalf(“错误:%s”, err.Error()) 这里不使用:zap.s().Fatalf(“错误:%s”, err)

err和err.Error()有啥区别呢?

正在回答 回答被采纳积分+3

1回答

bobby 2022-10-17 18:25:01

err.Error() 返回的是err的字符串表示而已, err返回的是结构体本身

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信