クラス: Mongo::Monitoring::SDAMLogSubscripter

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

Overview

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

以来

  • 2.4.0

既知のサブクラスを直接確認

ServerClosedLogSubscriber 、 Server Description変更ログサブスクリプション 、 ServerOnlineOnline作成ドキュメントトポロジー変更されたログサブスクリプション 、トポロジー閉じる

定数の概要

Loggableに含まれる定数

ログ可能::PRFIX

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

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

Loggableに含まれるメソッド

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

コンストラクターの詳細

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

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

例:

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

SDAMLogSubscriber.new

パラメーター:

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

    オプション。

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

  • :logger ロガー

    任意の カスタム ロガー 。

以来

  • 2.4.0

[ソースを表示]

40
41
42
# ファイル 'lib/mongo/monitoring/sam_log_subscriber.rb' の検索行: 40

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

インスタンス属性の詳細

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

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

次の値を返します。

  • ハッシュ

    options のオプション。

以来

  • 2.4.0


28
29
30
# ファイル 'lib/mongo/monitoring/sam_log_subscriber.rb' の検索行: 28

デフォルト options
  @options
end

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

成功した場合(イベント)=オブジェクト

SDAM 成功イベントを処理します。

例:

イベントを処理します。

subscriber.succeeded(event)

パラメーター:

以来

  • 2.4.0

[ソースを表示]

52
53
54
# ファイル 'lib/mongo/monitoring/sam_log_subscriber.rb' の検索行: 52

デフォルト 成功(イベント)
  log_event(イベント) 場合 logger.debug?
end