Classe: Mongo::Monitoring::UnifiedSdamLogSubscriber
- Herda:
-
Objeto
- Objeto
- Mongo::Monitoring::UnifiedSdamLogSubscriber
- Inclui:
- Logável
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/monitoring/unified_sdam_log_subscriber.rb
Visão geral
Assina eventos SDAM e os registra.
Resumo constante
Constantes incluídas do Loggable
Recolhimento do Resumo do atributo de instância
-
#opções ➤ Hash
Somente leitura
Opções As opções.
Recolhimento do Resumo do método de instância
-
#initialize(options = {}) ➤ UnifiedSdamLogSubscriber
construtor
Crie o novo assinante de registro.
-
#publicado ( evento) ➤ Objeto (também: #succeeded)
Lidar com um evento.
- #Subscribe(cliente) ➤ Objeto
Métodos incluídos no Loggable
#log_debug, #log_error, #log_fatal, #log_info, #log_WARN, #logger
Detalhes do construtor
#initialize(options = {}) ➤ UnifiedSdamLogSubscriber
Crie o novo assinante de registro.
40 41 42 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/unified_sdam_log_subscriber.rb', linha 40 def inicializar( = {}) @opções = end |
Detalhes do atributo da instância
#opções ➤ Hash (somente leitura)
Retorna as opções As opções.
31 32 33 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/unified_sdam_log_subscriber.rb', linha 31 def @opções end |
Detalhes do método de instância
#publicado(evento) ➤ Objeto Também conhecido como: bem- sucedido
Lidar com um evento.
49 50 51 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/unified_sdam_log_subscriber.rb', linha 49 def publicado(Evento) log_debug("EVENTO: #{evento.resumo}") se logger.debug? end |
#assinatura(cliente) ➤ Objeto
55 56 57 58 59 60 61 62 |
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/unified_sdam_log_subscriber.rb', linha 55 def se inscrever(Cliente) Cliente.se inscrever(mongo::Monitoramento::TOPOLOGY_OPENING, auto) Cliente.se inscrever(mongo::Monitoramento::SERVER_OPENING, auto) Cliente.se inscrever(mongo::Monitoramento::SERVER_DESCRIPTION_CHANGED, auto) Cliente.se inscrever(mongo::Monitoramento::TOPOLOGY_CHANGED, auto) Cliente.se inscrever(mongo::Monitoramento::SERVER_Closed, auto) Cliente.se inscrever(mongo::Monitoramento::Topology_Closed, auto) end |