/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