Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

db.setLogLevel()

Nesta página

  • Definição
  • Comportamento
  • Exemplos
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 verbosidade 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:

Omita para especificar o nível de verbosidade padrão para todos os componentes.

db.setLogLevel() define um nível de verbosidade único. Para configurar múltiplos níveis de verbosidade em uma única operação, use o comando setParameter para configurar o parâmetro logComponentVerbosity. Você também pode especificar as configurações de verbosidade no arquivo de configuração. Consulte Configurar níveis de verbosidade do log para obter exemplos.

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().

Voltar

db.serverStatus

Próximo

db.setProfilingLevel