クラス: Mongo::Monitoring::CmapLogSubscripter

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

Overview

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

以来

  • 2.9.0

定数の概要

Loggableに含まれる定数

ログ可能::PRFIX

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

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

Loggableに含まれるメソッド

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

コンストラクターの詳細

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

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

例:

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

CmapLogSubscriber.new

パラメーター:

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

    オプション。

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

  • :logger ロガー

    任意の カスタム ロガー 。

以来

  • 2.9.0



42
43
44
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/monitoring/cmap_log_subscriber.rb', 行42

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

インスタンス属性の詳細

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

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

次の値を返します。

  • ハッシュ

    options のオプション。

以来

  • 2.9.0



30
31
32
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/monitoring/cmap_log_subscriber.rb', 行30

デフォルト options
  @options
end

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

公開(イベント)=オブジェクト

CMAP イベントを処理します。

パラメーター:

以来

  • 2.9.0



51
52
53
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/monitoring/cmap_log_subscriber.rb', 行51

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