打印err日志问题

来源:29-8 gin集成nacos

爱编程的运维

2022-10-13

老师您好:
我看您处理错误,比如
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()有啥区别呢?

写回答

1回答

bobby

2022-10-17

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

0
0

Go+Python打造电商系统 自研微服务框架 抓紧高薪机遇

快速转型Go工程师,成为具备双语言后端能力的开发者

508 学习 · 530 问题

查看课程