Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

db.setLogLevel() (método mongosh)

db.setLogLevel()

Define um único nível de verbosidade para mensagens de registro.

db.setLogLevel() tem o seguinte formato:

db.setLogLevel(<level>, <component>)

db.setLogLevel() recebe os seguintes parâmetros:

Parâmetro
Tipo
Descrição

level

int

O nível de verbosidade do registro.

O nível de verbosidade pode variar de 0 a 5:

  • 0 é o nível de detalhamento de log padrão do MongoDB, para incluir mensagens informativas.

  • 1 para 5 aumenta o nível de detalhamento para incluir mensagens de Depuração.

Para herdar o nível de verbosidade do principal do componente, você também pode especificar -1.

component

string

Opcional. O nome do componente para o qual especificar o nível de verbosidade do registro. O nome do componente corresponde ao <name> a partir da configuração systemLog.component.<name>.verbosity correspondente:

Esse método está disponível em implantações hospedadas nos seguintes ambientes:

Importante

Este comando não é aceito em clusters do MongoDB Atlas. Para obter informações sobre o suporte do Atlas a todos os comandos, 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

db.setLogLevel() sets a single verbosity level. To set multiple verbosity levels in a single operation, use either the setParameter command to set the logComponentVerbosity parameter. You can also specify the verbosity settings in the configuration file. See Configure Log Verbosity Levels for examples.

Observação

A partir da versão 4.2, o MongoDB inclui o nível de verbosidade de depuração (1-5) nas mensagens de registro. Por exemplo, se o nível de verbosidade for 2, o MongoDB registrará D2. Em versões anteriores, as mensagens de registro do MongoDB especificavam somente D para o nível de depuração.

Omita o parâmetro <component> para configurar a verbosidade padrão para todos os componentes, ou seja, a configuração systemLog.verbosity. A operação define a verbosidade padrão para 1:

db.setLogLevel(1)

Especifique o parâmetro <component> para definir a verbosidade para o componente. A seguinte operação atualiza o systemLog.component.storage.journal.verbosity para 2:

db.setLogLevel(2, "storage.journal" )

A operação a seguir obtém o detalhamento padrão do nível de registro para uma implantação:

db.adminCommand({getParameter: 1, logLevel: 1});

Observação

Você também pode obter níveis de verbosidade de log de componentes do MongoDB. Para obter detalhes, consulte db.getLogComponents().