我有一个打开数据库连接并返回它的函数。或者错误,如果发生了什么事情:
OpenDbConnection(connectionString string, logSql bool) (*gorm.DB, error)
在此功能中我使用记录器:
logger := zap.NewExample().Sugar()
defer logger.Sync()
方法Sync()返回error,我忽略这个错误。
在这种情况下最好的策略是什么?
我可以重写我的代码以避免 linter 错误,但我仍然忽略错误:
logger := zap.NewExample().Sugar()
defer func() {
_ = logger.Sync()
}()
我可以返回错误,但我有正确的数据库连接,我需要在调用函数中分析此错误以了解要做什么。
慕的地8271018
达令说
相关分类