【发布时间】:2021-09-17 03:27:24
【问题描述】:
我使用的是最新的GORM v2。
当我使用db.First(&AoiArea{})时,如果没有找到,它会在日志中触发记录未找到错误输出。
if err := db.First(&AoiArea{}).Error; errors.Is(err, gorm.ErrRecordNotFound) {
// Do something
}
来自First的自动O/P:
2021/09/17 09:02:24 ←[31;1mE:/xyz-api/models/utils.go:47 ←[35;1mrecord not found ←[0m←[33m[0.000ms] ←[34;1m[rows:0]←[0m SELECT * FROM "aoi_area" ORDER BY "aoi_area"."id" LIMIT 1
有什么办法可以阻止这个默认日志吗?
我在他们的文档问答中看到https://gorm.io/docs/error_handling.html#comment-5083714457 有一个类似的问题,但没有适当的答案。
【问题讨论】:
标签: go-gorm