AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

shell ログの表示

MongoDB Shell は各セッションのログを保存します。デフォルトのログロケーションは、オペレーティングシステムによって異なります。

1

例

MongoDB Shell では、シェルを開くたびにログ ID が表示されます。

$ mongosh Current Mongosh Log ID: c2961dbd6b73b052671d9df0Connecting to: mongodb://127.0.0.1:27017Using MongoDB: 4.2.8Using Mongosh: 2.14.2
2

MongoDB Shell は各セッションのログをユーザーの .mongodb/mongosh ディレクトリに保存します。

~/.mongodb/mongosh/<LogID>_log

セッションのログを表示するには、次のコマンドを実行します。

cat ~/.mongodb/mongosh/<LogID>_log

セッションのログをリアルタイム表示するには、次のコマンドを実行します。

tail -f ~/.mongodb/mongosh/<LogID>_log

Tip

MongoDB Shell がログを書き込む場所を変更するには、ログファイルの場所の指定 を参照してください。

MongoDB Shell 2.4.0 以降、現在のログファイルの場所を表示するには、log.getPath() コマンドを使用します。(例: )。

log.getPath()

出力例:

/Users/jane.doe/.mongodb/mongosh/c2961dbd6b73b052671d9df0_log

パス内の 16 進値は、現在のセッションのMongoDB Shellログ識別子です。