Módulo: Mongo::Loggable

Overview

Permite que los objetos registren operaciones fácilmente.

Desde:

  • 2.0.0

Colapso delresumen constante

Prefijo =

El prefijo de registro estándar de MongoDB.

Desde:

  • 2.0.0

'MONGODB'.freeze

Resumen del método de instancia colapsar

Detalles del método de instancia

#log_debug(message) ⇒ Object

Método de conveniencia para registrar mensajes de depuración con el prefijo estándar.

Ejemplos:

Log a debug message.

log_debug('Message')

Parámetros:

  • mensaje (string)

    El mensaje de registro.

Desde:

  • 2.0.0



38
39
40
# Archivo 'lib/mongo/loggable.rb', línea 38

def log_debug(mensaje)
  logger.debug(format_message(mensaje)) si logger.debug?
end

#log_error(mensaje) ⇒ Objeto

Método de conveniencia para registrar mensajes de error con el prefijo estándar.

Ejemplos:

Registra un mensaje de error.

log_error('Message')

Parámetros:

  • mensaje (string)

    El mensaje de registro.

Desde:

  • 2.0.0



50
51
52
# Archivo 'lib/mongo/loggable.rb', línea 50

def log_error(mensaje)
  logger.Error(format_message(mensaje)) si logger.error?
end

#log_fatal(mensaje) ⇒ Objeto

Método de conveniencia para el registro de mensajes fatales con el prefijo estándar.

Ejemplos:

Registra un mensaje fatal.

log_fatal('Message')

Parámetros:

  • mensaje (string)

    El mensaje de registro.

Desde:

  • 2.0.0



62
63
64
# Archivo 'lib/mongo/loggable.rb', línea 62

def log_fatal(mensaje)
  logger.fatal(format_message(mensaje)) si logger.¿fatal?
end

#log_info(message) ⇒ Object

Método de conveniencia para registro de mensajes informativos con el prefijo estándar.

Ejemplos:

Registre un mensaje de información.

log_info('Message')

Parámetros:

  • mensaje (string)

    El mensaje de registro.

Desde:

  • 2.0.0



74
75
76
# Archivo 'lib/mongo/loggable.rb', línea 74

def información de registro(mensaje)
  logger.información(format_message(mensaje)) si logger.info?
end

#log_warn(mensaje) ⇒ Objeto

Método de conveniencia para el registro de mensajes de advertencia con el prefijo estándar.

Ejemplos:

Registra un mensaje de advertencia.

log_warn('Message')

Parámetros:

  • mensaje (string)

    El mensaje de registro.

Desde:

  • 2.0.0



86
87
88
# Archivo 'lib/mongo/loggable.rb', línea 86

def advertencia de registro(mensaje)
  logger.advertencia(format_message(mensaje)) si logger.warn?
end

#loggerLogger

Obtenga la instancia del registrador.

Ejemplos:

Obtenga la instancia del registrador.

loggable.logger

Devuelve:

Desde:

  • 2.1.0



98
99
100
# Archivo 'lib/mongo/loggable.rb', línea 98

def logger
  ((respond_to?(:options) && opciones && opciones[:logger]) || Logger.logger)
end