Docs Menu

Retrieve Shell Logs

On this page

  • View MongoDB Shell Logs
  • View MongoDB Shell Command History
  • Log Retention

MongoDB Shell stores logs for each session in ndjson format.

You can view or tail the logs for a MongoDB Shell session based on its log ID.


The MongoDB Shell redacts credentials from the command history and the logs.


MongoDB Shell displays the log ID each time you open the shell.

$ mongosh
Current Mongosh Log ID: c2961dbd6b73b052671d9df0
Connecting to: mongodb://
Using MongoDB: 4.2.8
Using Mongosh: 1.1.0

MongoDB Shell saves a history of all commands you've run across sessions. When a new command is issued, it is added to the beginning of the history file.

Open the following file in a text editor to view the MongoDB Shell command history:

Operating System
Path to History File
macOS and Linux

mongosh retains log files for 30 days. Log files older than 30 days are automatically deleted.

Give Feedback
MongoDB logo
© 2021 MongoDB, Inc.


  • Careers
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2021 MongoDB, Inc.