Classe: Mongo::Logger

Herda:
Objeto
  • Objeto
mostrar tudo
Definido em:
build/ruby-driver-v2.19/lib/mongo/logger.rb

Visão geral

Fornece capacidade de registrar mensagens.

Desde:

  • 2.0.0

Recolhimento do Resumo do método de classe

Detalhes do método de classe

.levelInteger

Obtenha o nível do registrador global.

Exemplos:

Obtenha o nível de registro global.

Mongo::Logger.level

Retorna:

  • (Inteiro)

    O nível de registro.

Desde:

  • 2.0.0



62
63
64
# File 'build/ruby-driver-v2.19/lib/mongo/logger.rb', linha 62

def level
  logger.level
end

.nível=(nível) ➤ Inteiro

Defina o nível do registrador global.

Exemplos:

Defina o nível de registro global.

Mongo::Logger.level == Logger::DEBUG

Retorna:

  • (Inteiro)

    O nível de registro.

Desde:

  • 2.0.0



74
75
76
# File 'build/ruby-driver-v2.19/lib/mongo/logger.rb', linha 74

def nível=(level)
  logger.level = level
end

.logger::Logger

Obtenha o registrador encapsulado. Se nenhum tiver sido definido, retornará um registrador de nível de informação padrão.

Exemplos:

Obtenha o registrador encapsulado.

Mongo::Logger.logger

Retorna:

  • (::Logger)

    O registrador encapsulado.

Desde:

  • 2.0.0



36
37
38
# File 'build/ruby-driver-v2.19/lib/mongo/logger.rb', linha 36

def logger
  @logger ||= default_logger
end

.logger=(outro) ➤ ::Logger

Defina o registrador.

Exemplos:

Defina o registrador encapsulado.

Mongo::Logger.logger = logger

Parâmetros:

  • Outro (::Logger)

    O registrador a ser definido.

Retorna:

  • (::Logger)

    O registrador encapsulado.

Desde:

  • 2.0.0



50
51
52
# File 'build/ruby-driver-v2.19/lib/mongo/logger.rb', linha 50

def logger=(Outro)
  @logger = Outro
end