クラス: Mongo::Monitoring::UnifiedSparkLogSubscripter

継承:
オブジェクト
  • オブジェクト
すべて表示
次のことが含まれます。
ログ記録可能
定義:
lib/mongo/monitoring/unified_sam_log_subscriber.rb

Overview

SDAM イベントをサブスクライブし、ログに記録します。

以来

  • 2.11.0

定数の概要

Loggableに含まれる定数

ログ可能::PRFIX

インスタンス属性の概要を折りたたむ

インスタンス メソッドの概要を折りたたむ

Loggableに含まれるメソッド

#log_debug, #log_error, #log_fatal, #log_info, #log_warn, #logger

コンストラクターの詳細

#初期化(オプション = {}) = UnifiedSdumpLogSubscriber

新しいログ サブスクライブを作成します。

パラメーター:

  • options ハッシュ (デフォルトは{}です)

    オプション。

オプション ハッシュ( options ):

  • :logger ロガー

    任意の カスタム ロガー 。

以来

  • 2.11.0



40
41
42
ファイル 'lib/mongo/monitoring/unified_sted_log_subscriber.rb' は、40行を

デフォルト 初期化(options = {})
  @options = options
end

インスタンス属性の詳細

オプション=ハッシュ(読み取り専用)

オプション オプションを返します。

次の値を返します。

  • ハッシュ

    options のオプション。

以来

  • 2.11.0



31
32
33
ファイル 'lib/mongo/monitoring/unified_sted_log_subscriber.rb' は、31行を

デフォルト options
  @options
end

インスタンス メソッドの詳細

公開順(イベント)=オブジェクト別名:成功

イベントを処理します。

パラメーター:

以来

  • 2.11.0



49
50
51
ファイル 'lib/mongo/monitoring/unified_sted_log_subscriber.rb' は、49行を

デフォルト 公開(イベント)
  log_debug(" Event : #{ event . Summary } ") 場合 logger.debug?
end

サブスクライブ(クライアント) =オブジェクト

以来

  • 2.11.0



55
56
57
58
59
60
61
62
ファイル 'lib/mongo/monitoring/unified_sted_log_subscriber.rb' は、55行を

デフォルト サブスクライブ(クライアント)
  クライアント.サブスクライブ(mongo::モニタリング::TOLOGY_OPENING, 自己)
  クライアント.サブスクライブ(mongo::モニタリング::SERVER_OPENING, 自己)
  クライアント.サブスクライブ(mongo::モニタリング::SERVER_DESCRIPTION_CHAGED, 自己)
  クライアント.サブスクライブ(mongo::モニタリング::TOLOGY_CHANED, 自己)
  クライアント.サブスクライブ(mongo::モニタリング::SERVER_CLOSED, 自己)
  クライアント.サブスクライブ(mongo::モニタリング::TOLOGY_CLOSED, 自己)
end