要调整MongoDB的日志级别,您需要编辑MongoDB的配置文件。以下是调整日志级别的步骤:
找到MongoDB的配置文件。配置文件通常名为mongod.conf
(Linux/macOS)或mongod.cfg
(Windows)。它通常位于以下路径之一:
/etc/mongod.conf
或 /etc/mongodb.conf
/usr/local/etc/mongod.conf
C:\Program Files\MongoDB\Server\<version>\mongod.cfg
如果您不确定配置文件的位置,可以尝试在命令行中运行mongod --config /path/to/your/mongod.conf
,将/path/to/your/mongod.conf
替换为您认为可能的位置。
使用文本编辑器打开配置文件。例如,在Linux上,您可以使用nano
或vim
;在macOS上,您可以使用open -e
;在Windows上,您可以使用记事本或其他文本编辑器。
在配置文件中找到systemLog
部分。如果没有这个部分,请在文件的末尾添加它。
要调整日志级别,请设置verbosity
选项。verbosity
的值范围为0到5,其中0表示最少日志输出(仅致命错误),5表示最详细的日志输出(包括所有调试信息)。例如,要将日志级别设置为2,您可以添加或修改以下行:
systemLog:
verbosity: 2
您还可以为特定类别设置日志级别。例如,要将查询日志级别设置为2,您可以添加或修改以下行:
systemLog:
categoryQuery:
default: 2
这里是一些常见的类别及其含义:
保存并关闭配置文件。
重新启动MongoDB服务以使更改生效。以下是在不同操作系统上重新启动MongoDB的方法:
sudo systemctl restart mongod
或 sudo service mongod restart
brew services restart mongodb-community
(如果您使用Homebrew安装)或手动停止并启动mongod
进程。现在,MongoDB应该按照您设置的日志级别记录日志。如果需要进一步调整日志级别,只需重复上述步骤并根据需要更改verbosity
值。