Registros de Ferramentas do Banco de Dados
As Ferramentas de Banco de Dados MongoDB imprimem registros em stderr.
Exemplos de Stderr
Os exemplos seguintes mostram os resultados das operações do mongoexport
e as informações registradas no stderr.
Operação mongoexport
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 mongoexport
com 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.