Clase: Mongo::supervisión::UnifiedSdamLogSubscriber
- Hereda:
-
Objeto
- Objeto
- Mongo::supervisión::UnifiedSdamLogSubscriber
- Incluye:
- Registrable
- Definido en:
- lib/mongo/monitoring/unified_sdam_log_subscriber.rb
Overview
Se suscribe a eventos SDAM y los registra.
Resumen constante
Constantes incluidas desde Loggable
Resumen de atributos de la instancia colapsar
-
#options ⇒ Hash
Solo lectura
Opciones Las opciones.
Resumen del método de instancia colapsar
-
#initialize(options = {}) ⇒ UnifiedSdamLogSubscriber
constructor
Crea el nuevo suscriptor de registros.
-
#published(evento) ⇒ Objeto (también: #succeeded)
Gestionar un evento.
- #subscribe(cliente) ⇒ Objecto
Métodos incluidos desde Registrable
#log_debug, #log_error, #log_fatal, #log_info, #log_warn, #logger
Detalles del Constructor
#inicializar(opciones = {}) ⇒ UnifiedSdamLogSubscriber
Crea el nuevo suscriptor de registros.
38 39 40 |
# Archivo 'lib/mongo/supervisión/unified_sdam_log_subscriber.rb', línea 38 def inicializar( = {}) @options = end |
Detalles de atributo de instancias
#opciones ⇒ Hash (solo lectura)
Devuelve opciones Las opciones.
29 30 31 |
# Archivo 'lib/mongo/supervisión/unified_sdam_log_subscriber.rb', línea 29 def @options end |
Detalles del método de instancia
#published(evento) ⇒ objeto También conocido como: succeeded
Gestionar un evento.
47 48 49 |
# Archivo 'lib/mongo/supervisión/unified_sdam_log_subscriber.rb', línea 47 def publicado(Evento) log_debug("EVENTO: #{evento.resumen}") si logger.debug? end |
#subscribe(cliente) ⇒ Object
53 54 55 56 57 58 59 60 |
# Archivo 'lib/mongo/supervisión/unified_sdam_log_subscriber.rb', línea 53 def suscribirse(Cliente) Cliente.suscribirse(mongo::Monitoring::TOPLOGÍA_APERTURA, sí mismo) Cliente.suscribirse(mongo::Monitoring::APERTURA DEL SERVIDOR, sí mismo) Cliente.suscribirse(mongo::Monitoring::DESCRIPTION_CHANGE, sí mismo) Cliente.suscribirse(mongo::Monitoring::TOPOLOGY_CHANGED, sí mismo) Cliente.suscribirse(mongo::Monitoring::SERVIDOR_CERRADO, sí mismo) Cliente.suscribirse(mongo::Monitoring::TOPOLOGY_CLOSED, sí mismo) end |