モジュール: Mongo::Deprecs Private
Overview
このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。
ドライバーの非推奨の動作を報告するために使用されます。非推奨の機能が使用されていることを検出できる場合は、このモジュールから警告が発行される必要があります。
Mongo::Deprecation.write が呼び出された回数に関係なく、その機能に対して警告が 1 回だけ発行されます。
定数の概要の削減
- ミューテックス =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
警告機能へのアクセスを同期するためのミューテックス。
スレッド::ミューテックス.新着情報
Loggableに含まれる定数
インスタンス メソッドの概要を折りたたむ
-
# クリアします! = オブジェクト
private
以前に警告された機能のすべてのメモリをクリアします。
-
# 警告(機能、メッセージ) = オブジェクト
private
非推奨の機能に関する警告を発行します。
-
#警告。 (機能) = オブジェクト
private
特定の非推奨機能に対する警告が発行されたことをマークします。
-
# 警告(機能、プレフィックス: false) = true | false
private
特定の非推奨機能に対する警告がすでに発行されているかどうかを確認します。
Loggableに含まれるメソッド
log_debug, log_error, log_fatal, log_info, log_warn, logger
インスタンス メソッドの詳細
# クリアします。 = オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
以前に警告された機能のすべてのメモリをクリアします。
58 59 60 61 |
# ファイル 'lib/mongo/deprecs.rb' 行 58 デフォルト クリアします。 ミューテックス.同期 { 警告_機能 リセット: true } nil end |
# 警告(機能、メッセージ) ⇒ オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
非推奨の機能に関する警告を発行します。警告はロガーに書き込まれ、機能ごとに複数回書き込まれることはありません。
30 31 32 33 34 35 36 37 |
# ファイル 'lib/mongo/deprecs.rb' 行 30 デフォルト WARN(機能, ) ミューテックス.同期 行う return 場合 _警告(機能) _警告。(機能) log_警告("[Deprecation:#{機能}] #{}") end end |
# 警告。 (機能) ⇒ オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
特定の非推奨機能に対する警告が発行されたことをマークします。
52 53 54 55 |
# ファイル 'lib/mongo/deprecs.rb' 行 52 デフォルト 警告が出されました。(機能) ミューテックス.同期 { _警告。(機能) } nil end |
# 警告(機能、プレフィックス: false) ⇒ true | false
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
特定の非推奨機能に対する警告がすでに発行されているかどうかを確認します。
45 46 47 |
# ファイル 'lib/mongo/deprecs.rb' 行 45 デフォルト 警告(機能, prefix: false) ミューテックス.同期 { _警告(機能, prefix: prefix) } end |