mongo-go-driver 记录器和日志级别配置

mongo-go-driver logger & log level config

我没有看到在 go 中为官方 mongo driver 启用日志/调试的方法。

mgo 有 SetLogger

官方 mongo 驱动程序不支持像 mgo 那样的记录器。您必须自己登录。我更喜欢这种方法,因为它让我可以完全控制记录什么以及何时记录。

官方文档在所有示例中都使用了内置的日志模块。我自己使用 logrus。

那是因为无法将记录器设置为 mongo-go。这是因为 mongo-go 驱动程序 不记录任何内容 。如果某处发生错误,它 returns 你是一个错误并且它不会记录它。它也不记录 "info" 或 "warning" 级别的消息。