db.getLogComponents()
Nesta página
Definição
db.getLogComponents()
Retorna as configurações atuais de verbosidade. As configurações de verbosidade determinam a quantidade demensagens de registro que o MongoDB produz para cada componente de mensagem de registro.
Se um componente herdar o nível de verbosidade de seu pai,
db.getLogComponents()
exibirá-1
para a verbosidade do componente.
Compatibilidade
Esse método está disponível em implantações hospedadas nos seguintes ambientes:
MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem
Importante
Este comando não é suportado em clusters M0, M2 e M5 . Para obter mais informações, consulte Comandos não suportados.
MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB
MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB
Saída
O db.getLogComponents()
retorna um documento com as configurações de detalhamento. Por exemplo:
{ "verbosity" : 0, "accessControl" : { "verbosity" : -1 }, "command" : { "verbosity" : -1 }, "control" : { "verbosity" : -1 }, "geo" : { "verbosity" : -1 }, "index" : { "verbosity" : -1 }, "network" : { "verbosity" : -1 }, "query" : { "verbosity" : 2 }, "replication" : { "verbosity" : -1, "election" : { "verbosity" : -1 }, "heartbeats" : { "verbosity" : -1 }, "initialSync" : { "verbosity" : -1 }, "rollback" : { "verbosity" : -1 } }, "sharding" : { "verbosity" : -1 }, "storage" : { "verbosity" : 2, "recovery" : { "verbosity" : -1 }, "journal" : { "verbosity" : -1 } }, "write" : { "verbosity" : -1 } }
Para modificar essas configurações, você pode definir as configurações systemLog.verbosity
e systemLog.component.<name>.verbosity
no arquivo de configuração ou definir o parâmetro logComponentVerbosity
usando o comando setParameter
ou usar o método db.setLogLevel()
. Para obter exemplos, consulte Configurar níveis de verbosidade de registro.