Módulo: Mongo::Loggable

Overview

Permite que los objetos registren operaciones fácilmente.

Desde:

  • 2.0.0

Resumen de constantes colapsar

Prefijo =

El prefijo estándar de registro de MongoDB.

Desde:

  • 2.0.0

'MongoDB'

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



35
36
37
# Archivo 'lib/mongo/loggable.rb', línea 35

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:

Registrar un mensaje de error.

log_error('Message')

Parámetros:

  • mensaje (string)

    El mensaje de registro.

Desde:

  • 2.0.0



47
48
49
# Archivo 'lib/mongo/loggable.rb', línea 47

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

#log_fatal(message) ⇒ Object

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



59
60
61
# Archivo 'lib/mongo/loggable.rb', línea 59

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:

Registra un mensaje informativo.

log_info('Message')

Parámetros:

  • mensaje (string)

    El mensaje de registro.

Desde:

  • 2.0.0



71
72
73
# Archivo 'lib/mongo/loggable.rb', línea 71

def log_info(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:

Registrar un mensaje de advertencia.

log_warn('Message')

Parámetros:

  • mensaje (string)

    El mensaje de registro.

Desde:

  • 2.0.0



83
84
85
# Archivo 'lib/mongo/loggable.rb', línea 83

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

#loggerLogger

Consigue la instancia del logger.

Ejemplos:

Consigue la instancia del logger.

loggable.logger

Devuelve:

Desde:

  • 2.1.0



95
96
97
# Archivo 'lib/mongo/loggable.rb', línea 95

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