要調整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 /path/to/your/mongod.conf
,將/path/to/your/mongod.conf
替換為您認為可能的位置。
使用文本編輯器打開配置文件。例如,在Linux上,您可以使用nano
或vim
;在macOS上,您可以使用open -e
;在Windows上,您可以使用記事本或其他文本編輯器。
在配置文件中找到systemLog
部分。如果沒有這個部分,請在文件的末尾添加它。
要調整日志級別,請設置verbosity
選項。verbosity
的值范圍為0到5,其中0表示最少日志輸出(僅致命錯誤),5表示最詳細的日志輸出(包括所有調試信息)。例如,要將日志級別設置為2,您可以添加或修改以下行:
systemLog:
verbosity: 2
您還可以為特定類別設置日志級別。例如,要將查詢日志級別設置為2,您可以添加或修改以下行:
systemLog:
categoryQuery:
default: 2
這里是一些常見的類別及其含義:
保存并關閉配置文件。
重新啟動MongoDB服務以使更改生效。以下是在不同操作系統上重新啟動MongoDB的方法:
sudo systemctl restart mongod
或 sudo service mongod restart
brew services restart mongodb-community
(如果您使用Homebrew安裝)或手動停止并啟動mongod
進程。現在,MongoDB應該按照您設置的日志級別記錄日志。如果需要進一步調整日志級別,只需重復上述步驟并根據需要更改verbosity
值。