在Ubuntu上配置MongoDB日志,您需要编辑MongoDB的配置文件mongod.conf。以下是配置MongoDB日志的步骤:
打开终端。
使用文本编辑器打开mongod.conf文件。通常,该文件位于/etc/mongod.conf。如果您使用的是nano编辑器,可以运行以下命令:
sudo nano /etc/mongod.conf
在mongod.conf文件中找到systemLog部分。如果没有这个部分,请在storage部分之后添加它。
配置日志级别和日志文件路径。例如,要将日志级别设置为journal(推荐)并将日志文件存储在/var/log/mongodb/mongod.log,您可以添加或修改以下配置:
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
logLevel: journal
这里有一些可用的日志级别选项:
verbose:输出大量详细信息,适用于调试。quiet:输出较少信息,适用于生产环境。journal:输出与journal相关的信息,适用于生产环境。(可选)如果您希望将日志发送到syslog,可以将destination设置为syslog,并相应地配置其他选项。例如:
systemLog:
destination: syslog
logAppend: true
component:
journal:
verbosity: 1
保存并关闭mongod.conf文件。
重新启动MongoDB服务以应用更改:
sudo systemctl restart mongod
现在,MongoDB将按照您的配置记录日志。您可以通过查看/var/log/mongodb/mongod.log文件(或您选择的其他日志文件路径)来检查日志。