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'

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



35
36
37
# Arquivo 'lib/mongo/loggable.rb', linha 35

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



47
48
49
# Arquivo 'lib/mongo/loggable.rb', linha 47

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



59
60
61
# Arquivo 'lib/mongo/loggable.rb', linha 59

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



71
72
73
# Arquivo 'lib/mongo/loggable.rb', linha 71

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



83
84
85
# Arquivo 'lib/mongo/loggable.rb', linha 83

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



95
96
97
# Arquivo 'lib/mongo/loggable.rb', linha 95

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