检索Shell日志
MongoDB Shelluses换行分隔的JSON 用于存储会话日志。从mongosh
版本 1.0.5 开始,日志MongoDB Shell格式已更新以匹配 MongoDB 服务器日志格式。详细信息,请参阅 日志消息。
您可以根据其日志 ID 查看或跟踪MongoDB Shell会话的日志。
查看MongoDB Shell日志
1
2
查看会话日志。
MongoDB Shell将每个会话的日志保存到您的用户.mongodb/mongosh
目录。
~/.mongodb/mongosh/<LogID>_log
运行以下命令以查看会话日志
cat ~/.mongodb/mongosh/<LogID>_log
运行以下命令以跟踪会话日志
tail -f ~/.mongodb/mongosh/<LogID>_log
MongoDB Shell将每个会话的日志保存到您的用户C:\Users\
目录。
UserProfile%/AppData/Local/mongodb/mongosh/<LogID>_log
运行以下PowerShell命令以查看会话日志
Get-Content %UserProfile%/AppData/Local/mongodb/mongosh/<LogID>_log
运行以下PowerShell命令以跟踪会话日志
Get-Content %UserProfile%/AppData/Local/mongodb/mongosh/<LogID>_log
查看MongoDB Shell命令历史
MongoDB Shell保存您在所有会话中运行的命令的历史记录。当发出新命令时,它将被添加到历史文件的开头。
在文本编辑器中打开以下文件以查看MongoDB Shell命令历史
操作系统 | 历史文件路径 |
---|---|
macOS和Linux | ~/.mongodb/mongosh/mongosh_repl_history |
Windows | %UserProfile%/.mongodb/mongosh/mongosh_repl_history |
日志保留
mongosh
保留最多 100 个日志文件,保留时间为 30 天。 mongosh
会自动删除 30 天前的日志文件。