类:Mongo::Monitoring::UnifiedSdamLogSubscriber
- 继承:
-
对象
- 对象
- Mongo::Monitoring::UnifiedSdamLogSubscriber
- 包括:
- Loggable
- 定义于:
- 构建/ruby-driver-v2.19/lib/ mongo / 监控/unified_sdam_log_subscriber.rb
Overview
订阅 SDAM 事件并记录这些事件。
常量摘要
Loggable中包含的常量
实例属性摘要折叠
-
# options ⇒ 哈希
只读
选项 选项。
实例方法摘要折叠
-
#initialize (options = {}) ="UnifiedSdamLogSubscriber"
构造函数
创建新的日志订阅服务器。
-
#已发布(事件) ⇒ 对象(也:#succeeded)
处理事件。
- #订阅(客户端)→ 对象
Loggable中包含的方法
#log_debug 、 #log_error 、 #log_ Fatal 、 #log_info 、 #log_warn 、 #logger
构造函数详情
#initialize (options = {}) = "UnifiedSdamLogSubscriber"
创建新的日志订阅服务器。
40 41 42 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/unified_sdam_log_subscriber.rb', 第40行 def 初始化( = {}) @options = end |
实例属性详细信息
# options ⇒哈希(只读)
返回 options 选项。
31 32 33 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/unified_sdam_log_subscriber.rb', 第31行 def @options end |
实例方法详细信息
#已发布(事件) ⇒对象也称为:成功
处理事件。
49 50 51 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/unified_sdam_log_subscriber.rb', 第49行 def 已发布(事件) log_debug(" Event: #{ event .summary } } ") if 记录器.debug? end |
# 订阅 (客户端) ⇒对象
55 56 57 58 59 60 61 62 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/unified_sdam_log_subscriber.rb', 第55行 def 订阅(客户端) 客户端.订阅(mongo::监控::TOPOLOGY_OPENING, self) 客户端.订阅(mongo::监控::SERVER_OPENING, self) 客户端.订阅(mongo::监控::SERVER_DESCRIPTION_CHANGED, self) 客户端.订阅(mongo::监控::TOPOLOGY_CHANGED, self) 客户端.订阅(mongo::监控::SERVER_CLOSED, self) 客户端.订阅(mongo::监控::TOPOLOGY_CLOSED, self) end |