Módulo: Mongo::Loggable

Visão geral

Permite que objetos registrem operações facilmente.

Desde:

  • 2.0.0

Colapsode resumo constante

Prefixo =

O prefixo de registro MongoDB padrão.

Desde:

  • 2.0.0

'MONGODB'.congelar

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#log_debug(message) ➤ Objeto

Método de conveniência para registrar mensagens de depuração com o prefixo padrão.

Exemplos:

Log a debug message.

log_debug('Message')

Parâmetros:

  • mensagem (string)

    A mensagem a ser registrada.

Desde:

  • 2.0.0



38
39
40
# File 'build/ruby-driver-v2.19/lib/mongo/loggable.rb', linha 38

def log_debug(mensagem)
  logger.debug(format_message(mensagem)) se logger.debug?
end

#log_error(message) ➤ Objeto

Método de conveniência para registrar mensagens de erro com o prefixo padrão.

Exemplos:

Registre uma mensagem de erro.

log_error('Message')

Parâmetros:

  • mensagem (string)

    A mensagem a ser registrada.

Desde:

  • 2.0.0



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

def log_error(mensagem)
  logger.Erro(format_message(mensagem)) se logger.erro?
end

#log_fatal(message) ➤ Objeto

Método de conveniência para registrar mensagens fatais com o prefixo padrão.

Exemplos:

Registre uma mensagem fatal.

log_fatal('Message')

Parâmetros:

  • mensagem (string)

    A mensagem a ser registrada.

Desde:

  • 2.0.0



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

def log_fatal(mensagem)
  logger.Fatal(format_message(mensagem)) se logger.fatal?
end

#log_info(message) ➤ Objeto

Método de conveniência para registrar mensagens informativas com o prefixo padrão.

Exemplos:

Registre uma mensagem informativa.

log_info('Message')

Parâmetros:

  • mensagem (string)

    A mensagem a ser registrada.

Desde:

  • 2.0.0



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

def log_info(mensagem)
  logger.informações(format_message(mensagem)) se logger.info?
end

#log_service(message) ➤ Objeto

Método de conveniência para registrar mensagens de aviso com o prefixo padrão.

Exemplos:

Registre uma mensagem de aviso.

log_warn('Message')

Parâmetros:

  • mensagem (string)

    A mensagem a ser registrada.

Desde:

  • 2.0.0



86
87
88
# File 'build/ruby-driver-v2.19/lib/mongo/loggable.rb', linha 86

def log_service(mensagem)
  logger.AVISAR(format_message(mensagem)) se logger.warn?
end

#loggerLogger

Obtenha a instância do registrador.

Exemplos:

Obtenha a instância do registrador.

loggable.logger

Retorna:

Desde:

  • 2.1.0



98
99
100
# File 'build/ruby-driver-v2.19/lib/mongo/loggable.rb', linha 98

def logger
  ((respond_to?(:opções) && opções && opções[:logger]) || Logger.logger)
end