MongoDB的日志级别可以通过修改配置文件或使用命令行参数来调整。以下是两种方法的详细说明:
/etc/mongod.conf
。mongod.cfg
。systemLog
部分,这里可以设置日志级别。示例配置:
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
verbosity: 1 # 日志级别,可选值:0, 1, 2, 3, 4, 5
verbosity
参数控制日志的详细程度:
0
:无日志输出。1
:默认级别,输出错误和警告信息。2
:输出更多详细信息,包括查询和慢查询。3
:输出调试信息。4
和 5
:输出更详细的调试信息,通常用于开发和测试。在Linux上,可以使用以下命令重启服务:
sudo systemctl restart mongod
在Windows上,可以使用以下命令重启服务:
Restart-Service MongoDB
如果你不想修改配置文件,也可以在启动MongoDB时通过命令行参数设置日志级别。
示例命令:
mongod --logpath /var/log/mongodb/mongod.log --loglevel 2
--logpath
:指定日志文件的路径。--loglevel
:设置日志级别,可选值与配置文件中的相同。通过以上方法,你可以轻松地调整MongoDB的日志级别以满足不同的需求。