MongoDB\Driver\Manager::addSubscriber
En esta página
MongoDB\Driver\Manager::addSubscriber
Registra un observador de eventos de monitoreo con este manager
Descripción#
php
final public MongoDB\Driver\Manager::addSubscriber(MongoDB\Driver\Monitoring\Subscriber $subscriber): voidphp
Registra un observador de eventos de monitoreo con este Manager. El observador será notificado de todos los eventos para este Manager.
[!NOTE] Si
subscriberya está registrado con este manager, esta función no hace nada. Sisubscribertambién está registrado globalmente, solo será notificado una vez de cada evento para este manager.
Parámetros#
subscriber (MongoDB\Driver\Monitoring\Subscriber)
Un observador de eventos de monitoreo a registrar con este Manager.
Valores devueltos#
No se retorna ningún valor.
Errores/Excepciones#
Lanza una excepción
MongoDB\Driver\Exception\InvalidArgumentException
en caso de error durante el análisis de un argumento.
Lanza una
MongoDB\Driver\Exception\InvalidArgumentException
si
subscriber
es un
MongoDB\Driver\Monitoring\LogSubscriber
, ya que los observadores solo pueden ser registrados globalmente.
Véase también#
MongoDB\Driver\Manager::removeSubscriber
MongoDB\Driver\Monitoring\Subscriber
MongoDB\Driver\Monitoring\CommandSubscriber
MongoDB\Driver\Monitoring\addSubscriber