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

Colapso del resumen del método de instancia

Detalles del método de instancia

#log_debug(message) ⇒ Object

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

Ejemplos:

Log a debug message.

log_debug('Message')

Parámetros:

  • Mensaje (Cadena) -

    El mensaje a registrar.

Desde:

  • 2.0.0



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

def log_debug(Mensaje)
  logger.debug(formato_mensaje(Mensaje)) Si logger.debug?
end

#log_error(mensaje) ⇒ Objeto

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

Ejemplos:

Registrar un mensaje de error.

log_error('Message')

Parámetros:

  • Mensaje (Cadena) -

    El mensaje a registrar.

Desde:

  • 2.0.0



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

def error de registro(Mensaje)
  logger.Error(formato_mensaje(Mensaje)) Si logger.error?
end

#log_fatal(mensaje) ⇒ Objeto

Método conveniente para registrar mensajes fatales con el prefijo estándar.

Ejemplos:

Registra un mensaje fatal.

log_fatal('Message')

Parámetros:

  • Mensaje (Cadena) -

    El mensaje a registrar.

Desde:

  • 2.0.0



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

def registro fatal(Mensaje)
  logger.fatal(formato_mensaje(Mensaje)) Si logger.¿fatal?
end

#log_info(mensaje) ⇒ Objeto

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

Ejemplos:

Registrar un mensaje de información.

log_info('Message')

Parámetros:

  • Mensaje (Cadena) -

    El mensaje a registrar.

Desde:

  • 2.0.0



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

def información de registro(Mensaje)
  logger.información(formato_mensaje(Mensaje)) Si logger.info?
end

#log_warn(mensaje) ⇒ Objeto

Método conveniente para registrar mensajes de advertencia con el prefijo estándar.

Ejemplos:

Registra un mensaje de advertencia.

log_warn('Message')

Parámetros:

  • Mensaje (Cadena) -

    El mensaje a registrar.

Desde:

  • 2.0.0



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

def advertencia de registro(Mensaje)
  logger.advertir(formato_mensaje(Mensaje)) Si logger.warn?
end

#loggerLogger

Obtenga la instancia del registrador.

Ejemplos:

Obtenga la instancia del registrador.

loggable.logger

Devuelve:

  • (Registrador)

    El leñador.

Desde:

  • 2.1.0



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

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