/etc/mongod.conf
:sudo nano /etc/mongod.conf
systemLog
部分设置路径和级别:systemLog:
destination: file
path: /var/log/mongodb/mongod.log # 日志路径
logAppend: true # 追加模式
verbosity: 2 # 日志级别(0-5,2为默认)
sudo mkdir -p /var/log/mongodb
sudo chown mongodb:mongodb /var/log/mongodb
sudo systemctl restart mongod
logrotate
(若未安装):sudo apt-get install logrotate
/etc/logrotate.d/mongodb
:sudo nano /etc/logrotate.d/mongodb
添加内容:/var/log/mongodb/mongod.log {
daily
rotate 7
compress
missingok
create 0640 mongodb mongodb
}
(每日轮转,保留7天压缩日志)sudo tail -f /var/log/mongodb/mongod.log
sudo grep -i "ERROR" /var/log/mongodb/mongod.log