Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

db.getLogComponents()

在此页面上

  • 定义
  • 兼容性
  • 输出
db.getLogComponents()

返回当前的详细程度设置。 详细程度设置决定MongoDB为每个 日志消息组件 生成的 日志消息 的数量。

如果组件继承其父级的详细程度,则该组件的详细程度将 db.getLogComponents()显示为-1

此方法可用于以下环境中托管的部署:

  • MongoDB Atlas:用于云中 MongoDB 部署的完全托管服务

重要

M 0 、M 2和 M 5集群不支持此命令。 有关更多信息,请参阅不支持的命令。

db.getLogComponents() 返回一个具有详细级别设置的文档。例如:

{
"verbosity" : 0,
"accessControl" : {
"verbosity" : -1
},
"command" : {
"verbosity" : -1
},
"control" : {
"verbosity" : -1
},
"geo" : {
"verbosity" : -1
},
"index" : {
"verbosity" : -1
},
"network" : {
"verbosity" : -1
},
"query" : {
"verbosity" : 2
},
"replication" : {
"verbosity" : -1,
"election" : {
"verbosity" : -1
},
"heartbeats" : {
"verbosity" : -1
},
"initialSync" : {
"verbosity" : -1
},
"rollback" : {
"verbosity" : -1
}
},
"sharding" : {
"verbosity" : -1
},
"storage" : {
"verbosity" : 2,
"recovery" : {
"verbosity" : -1
},
"journal" : {
"verbosity" : -1
}
},
"write" : {
"verbosity" : -1
}
}

要修改这些设置,可以在systemLog.verbosity systemLog.component.<name>.verbosity配置文件 中配置logComponentVerbosity setParameter和 设置,或者使用 命令设置 参数或使用db.setLogLevel() 方法。有关示例,请参阅配置日志详细程度级别。

后退

db.getCollectionNames

在此页面上