Menu Docs
Página inicial do Docs
/
MongoDB Shell
/

Recuperar registros de shell

Nesta página

  • Visualizar registros de shell do MongoDB
  • Ver histórico de comandos do MongoDB Shell
  • Retenção de logs

O MongoDB Shell usa o formato Newline delimited JSON para armazenar logs de sessão. A partir da versão mongosh 1.0.5, o formato do log do MongoDB Shell foi atualizado para corresponder ao formato do log do servidor MongoDB. Para obter detalhes, consulte Mensagens de log.

Você pode visualizar ou enviar os registros para uma sessão do MongoDB Shell com base em sua ID de registro.

Observação

O MongoDB Shell edita credenciais do histórico de comandos e dos logs.

1

Exemplo

O MongoDB Shell exibe o ID do registro toda vez que você abre o shell.

$ mongosh
Current Mongosh Log ID: c2961dbd6b73b052671d9df0
Connecting to: mongodb://127.0.0.1:27017
Using MongoDB: 4.2.8
Using Mongosh: 2.3.2
2

O MongoDB Shell salva o log de cada sessão no diretório .mongodb/mongosh do usuário:

~/.mongodb/mongosh/<LogID>_log

Execute o seguinte comando para visualizar o registro de uma sessão:

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

Execute o seguinte comando para enviar o registro para uma sessão:

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

O MongoDB Shell salva o log de cada sessão no diretório C:\Users\<username>\AppData\Local\ do usuário:

%UserProfile%/AppData/Local/mongodb/mongosh/<LogID>_log

Execute o seguinte comando do PowerShell para ver o log de uma sessão:

Get-Content %UserProfile%/AppData/Local/mongodb/mongosh/<LogID>_log

Execute o seguinte comando do PowerShell para enviar o log para uma sessão:

Get-Content %UserProfile%/AppData/Local/mongodb/mongosh/<LogID>_log

O MongoDB Shell salva um histórico de todos os comandos executados nas sessões. Quando um novo comando é emitido, ele é adicionado ao início do arquivo de histórico.

Abra o seguinte arquivo em um editor de texto para visualizar o histórico de comando do MongoDB Shell:

Sistema operacional
Caminho para o arquivo de histórico

macOS e Linux

~/.mongodb/mongosh/mongosh_repl_history

Windows

%UserProfile%/.mongodb/mongosh/mongosh_repl_history

mongosh Retém até 100 arquivos de registro por 30 dias. mongosh exclui arquivos de registro com mais de 30 dias automaticamente.

Voltar

Opções