打印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返回的是结构体本身
00
相似问题
gin 如何打印请求的入参与返回
回答 3
defer闭包调用err的识别问题
回答 1
go版本或goland版本的问题
回答 1
为什么python协程的打印是按顺序的?
回答 1
日志框架 与 线程安全问题
回答 1