我正在尝试为我的 MongoDB 安装设置 logLevel 参数的自定义值。执行此操作的标准方法似乎是将 --setParameter 参数传递给 mongod.exe 可执行文件。
但是我阅读了配置文件选项页面,它表明可以将 setParameter 包含在配置文件中。
这种情况下的语法是什么?
我正在尝试为我的 MongoDB 安装设置 logLevel 参数的自定义值。执行此操作的标准方法似乎是将 --setParameter 参数传递给 mongod.exe 可执行文件。
但是我阅读了配置文件选项页面,它表明可以将 setParameter 包含在配置文件中。
这种情况下的语法是什么?
从 MongoDB 2.4 开始,现在有特定于版本的 MongoDB 在线手册。如果您查看页面左上角的导航,您应该会看到一个下拉菜单,其中包含可用的手动版本(例如“2.4(当前)”或“2.2”)。默认手册与当前稳定的生产版本相匹配。
配置语法是 2.4的setParameter
新内容(并在 2.4 手册中如此说明)。
设置 logLevel/verbosity 的历史语法是使用越来越多的v
s(对于详细程度,又名--verbose)。v
日志级别 1 也是如此,日志vv
级别 2 也是如此,依此类推。
此配置设置适用于MongoDB 2.2和旧版本以及MongoDB 2.4:
// Set verbosity to logLevel 3:
vvv = true
通常,您不希望将 logLevel 设置为高于 1,除非尝试收集信息以进行故障排除。日志详细程度的正常级别是0
; 更高的级别可以生成大量的日志记录细节。