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\<username>\AppData\Local\
目录中:
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 2.4.0 开始,您可以使用 log.getPath()
命令查看当前日志文件位置。示例:
log.getPath()
示例输出:
/Users/jane.doe/.mongodb/mongosh/c2961dbd6b73b052671d9df0_log
路径中的十六进制值是当前会话的MongoDB Shell日志标识符。