Definição
db.getLogComponents()Retorna as configurações atuais de detalhamento. As configurações de detalhamento determinam a quantidade de mensagens de log do MongoDB que o MongoDB produz para cada componente de mensagem de log.
If a component inherits the verbosity level of its parent,
db.getLogComponents()displays-1for the component's verbosity.
Compatibilidade
Esse método está disponível em implantações hospedadas nos seguintes ambientes:
- MongoDB Atlas: The fully managed service for MongoDB deployments in the cloud
Importante
This command is not supported in M0 and Flex clusters. For more information, see Unsupported Commands.
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
The db.getLogComponents() returns a document with the verbosity settings. For example:
{ "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.