我没有看到在go中为官方mongodriver
启用日志/调试的方法。
MGO有SetLogger
那是因为无法将记录器设置为mongo-go
。原因是因为mongo-go
驱动程序不会记录任何内容。如果某处发生错误,它会返回错误,并且不会记录错误。它也不会记录"信息"或"警告"级别的消息。
官方的 mongo 驱动程序不像 mgo 那样支持记录器。您必须自己登录。我更喜欢这种方法,因为它让我可以完全控制要记录的内容和记录时间。
官方文档在所有示例中都使用内置日志模块。我自己使用logrus。