Registros de Ferramentas do Banco de Dados
As Ferramentas de Banco de Dados MongoDB imprimem registros em stderr.
Exemplos de Stderr
Os exemplos a seguir mostram os resultados das operações mongoexport
e as informações registradas no stderr.
mongoexport
Operação bem-sucedida
Considere a seguinte operação mongoexport
que produz um arquivo chamado cakeSales.json
a partir do conteúdo da collection test.cakeSales
:
mongoexport --db=test --collection=cakeSales --out=cakeSales.json
mongoexport
registra as seguintes informações em stderr:
2021-09-21T14:05:07.197-0400 connected to: mongodb://localhost/ 2021-09-21T14:05:07.203-0400 exported 6 records
Operação com mongoexport
falha
Considere a seguinte operação mongoexport
que falha porque não consegue se conectar ao sistema de destino:
mongoexport --host=notRealHost.example.net --port=27017 --username=someUser --authenticationDatabase=admin --collection=contacts --db=marketing --out=mdb1-examplenet.json
mongoexport
registra as seguintes informações em stderr:
2021-09-21T14:35:30.125-0400 could not connect to server: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: notrealhost.example.net:27017, Type: Unknown, Last error: connection() error occured during connection handshake: dial tcp: lookup notrealhost.example.net: no such host }, ] }
Ferramentas de banco de dados de pipeline de logs em um arquivo
Talvez você queira gerar o conteúdo dos logs stderr em um arquivo para facilitar a visualização ou salvar os resultados das operações das Database Tools de reconhecimento de data center.
Para canalizar a saída stderr para um arquivo, acrescente 2> {fileName}
ao seu comando.
Exemplo
O comando a seguir grava a saída de uma operação mongoexport
em um arquivo chamado mongoexport.log
. Neste exemplo, o arquivo mongoexport.log
é criado no mesmo diretório onde o comando é executado.
mongoexport --db=test --collection=cakeSales --out=cakeSales.json 2> mongoexport.log
Para visualizar o conteúdo de mongoexport.log
, abra o arquivo em um editor de texto.