Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

MongoDB\add_logger()

Novedad 1.17 en la versión.:

MongoDB\add_logger()

Registra un registrador PSR para recibir mensajes de registro de la extensión.

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

Un registrador para registrar.

Si el registrador ya está registrado, el método no tendrá efecto.

Esta función permite a la aplicación registrar uno o más objetos Psr\Log\LoggerInterface para recibir mensajes de registro desde libmongoc y la extensión. Cada registrador registrado recibirá mensajes para todos los clientes.

Los mensajes que se originan en la extensión tendrán su nivel de registro traducido a un nivel de registro PSR equivalente. Por razones de rendimiento, los mensajes a nivel de rastreo de la extensión no se reenvían a los registradores PSR. Se debe utilizar la configuración INI de la extensión mongodb.debug para recopilar registros a nivel de seguimiento.

Los mensajes de registro también incluyen una string de dominio que identifica el componente del driver que generó el mensaje de registro. Este valor se proporciona al registrador PSR a través del {{domain}} clave del arreglo de contexto.

MongoDB\Exception\InvalidArgumentException por errores relacionados con el análisis de parámetros u opciones.