クラス: Mongo::Monitoring::CmapLogSubscripter

継承:
オブジェクト
  • オブジェクト
すべて表示
次のことが含まれます。
ログ記録可能
定義:
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
# ファイル 'lib/mongo/monitoring/cmap_log_subscriber.rb' は、42 行を

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

インスタンス属性の詳細

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

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

次の値を返します。

  • ハッシュ

    options のオプション。

以来

  • 2.9.0


30
31
32
# ファイル 'lib/mongo/monitoring/cmap_log_subscriber.rb' は、30 行を

デフォルト options
  @options
end

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

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

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

パラメーター:

以来

  • 2.9.0

[ソースを表示]

51
52
53
# ファイル 'lib/mongo/monitoring/cmap_log_subscriber.rb' は、51 行を

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