Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/ / /
PHP ライブラリ マニュアル
/ /

MongoDB\add_logger()

バージョン 1.17 の新機能

MongoDB\add_logger()

拡張機能からログ メッセージを受信するように PSR ロガーを登録します。

function add_logger(Psr\Log\LoggerInterface $logger): void
$logger : Psr\Log\LoggerInterface

登録するロガー。

ロガーがすでに登録されている場合、 メソッドは効果がありません。

この関数を使用すると、アプリケーションは1 つ以上の Psr\Log\LoggerInterface オブジェクトを登録し、libmongoc と 拡張機能からのログメッセージを受信します。登録された各ロガーは、すべてのクライアントのメッセージを受け取ります。

拡張機能から発生したメッセージは、ログレベルが同等の PSRログレベル に変換されます。パフォーマンス上の理由により、 拡張機能からのトレースレベル メッセージは PSR ロガーに転送されません。トレース レベルのログを収集するには、 拡張機能の mongodb.debug INI 構成を使用する必要があります。

ログ メッセージには、ログ メッセージを発行したドライバー コンポーネントを識別するドメインstringも含まれます。 この値は、コンテキスト配列の {{domain}} キーを介して PSR ロガーに提供されます。

MongoDB\Exception\InvalidArgumentException は、パラメータまたはオプションの解析に関連するエラーの場合は です。

戻る

関数

項目一覧