要配置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
,它將顯示配置文件的路徑。
使用文本編輯器打開配置文件。例如,在Linux或macOS上,您可以使用nano
或vim
:
sudo nano /etc/mongod.conf
在Windows上,您可以使用記事本或其他文本編輯器。
在配置文件中找到systemLog
部分。如果沒有,請添加它。然后,您可以設置verbosity
和logAppend
選項。例如,要將日志級別設置為0(最低詳細程度),請添加或修改以下行:
systemLog:
verbosity: 0
logAppend: true
可用的日志級別如下:
您可以根據需要調整verbosity
值。
(可選)如果您希望將日志輸出到特定文件,可以在systemLog
部分添加logPath
選項。例如:
systemLog:
logPath: /var/log/mongodb/mongod.log
保存并關閉配置文件。
重新啟動MongoDB服務以應用更改。在Linux上,您可以使用以下命令:
sudo systemctl restart mongod
在macOS上,您可以使用:
brew services restart mongodb-community
在Windows上,您可以在“服務”應用程序中重新啟動MongoDB服務,或者在命令行中運行:
net stop MongoDB
net start MongoDB
現在,MongoDB應該根據您在配置文件中設置的日志級別記錄日志。