2

有没有办法关闭mongolite R包发出的Mongo Messages?我尝试在 mongo() 函数中设置 verbose = FALSE,但这对这些消息没有任何影响。源代码引用了 log_level 但我看不到任何设置它的选项。

每当我使用任何用户名连接到副本集时都会发生这种情况(但此示例适用于用户“moso”)

Mongo 消息:SCRAM:“moso”认证 Mongo 消息:SCRAM:认证“moso”(步骤 1) Mongo 消息:SCRAM:认证“moso”(步骤 2) Mongo 消息:SCRAM:认证“moso”(步骤 3)

这些消息在我的日志中重复了很多次,因此很难看到实际的错误。

4

1 回答 1

5

1.0 版mongolite引入了一个新功能mongo_options,您可以使用它来覆盖全局日志级别。

手册页有更多信息。日志级别 3 应隐藏连接消息。你也可以降低警告和错误,但我不建议这样做。

mongo_options(log_level = 3)
con <- mongo("mtcars", url = "mongodb://readwrite:test@ds043942.mongolab.com:43942/jeroen_test")

更新:现在在 CRAN 上。

于 2016-03-22T21:23:39.023 回答