2

我正在尝试为我的 MongoDB 安装设置 logLevel 参数的自定义值。执行此操作的标准方法似乎是将 --setParameter 参数传递给 mongod.exe 可执行文件。

但是我阅读了配置文件选项页面,它表明可以将 setParameter 包含在配置文件中。

这种情况下的语法是什么?

4

1 回答 1

1

从 MongoDB 2.4 开始,现在有特定于版本的 MongoDB 在线手册。如果您查看页面左上角的导航,您应该会看到一个下拉菜单,其中包含可用的手动版本(例如“2.4(当前)”或“2.2”)。默认手册与当前稳定的生产版本相匹配。

配置语法是 2.4的setParameter新内容(并在 2.4 手册中如此说明)。

设置 logLevel/verbosity 的历史语法是使用越来越多的vs(对于详细程度,又名--verbose)。v日志级别 1 也是如此,日志vv级别 2 也是如此,依此类推。

此配置设置适用于MongoDB 2.2和旧版本以及MongoDB 2.4

// Set verbosity to logLevel 3:
vvv = true

通常,您不希望将 logLevel 设置为高于 1,除非尝试收集信息以进行故障排除。日志详细程度的正常级别是0; 更高的级别可以生成大量的日志记录细节。

于 2013-04-26T21:32:22.403 回答