MongoDB\Driver\Manager::addSubscriber
(mongodb >=1.10.0)
MongoDB\Driver\Manager::addSubscriber — Inscreve um assinante de evento de monitoramento com este gerenciador
Descrição
final public MongoDB\Driver\Manager::addSubscriber(MongoDB\Driver\Monitoring\Subscriber
$subscriber
): voidInscreve um assinante de evento de monitoramento neste gerenciador. O assinante será notificado de todos os eventos deste gerenciador.
Note: Se o
subscriber
já estiver inscrito neste gerenciador, esta função não fará nada. Se osubscriber
também estiver inscrito globalmente, ele ainda será notificado apenas uma vez sobre cada evento deste gerenciador.
Parâmetros
subscriber
(MongoDB\Driver\Monitoring\Subscriber)-
Um assinante de evento de monitoramento para increver-se neste gerenciador.
Valor Retornado
Nenhum valor é retornado.
Erros/Exceções
- Lança uma exceção MongoDB\Driver\Exception\InvalidArgumentException em caso de erro ao analisar argumentos.
-
Lança uma
MongoDB\Driver\Exception\InvalidArgumentException se
subscriber
for um MongoDB\Driver\Monitoring\LogSubscriber, já que registradores só podem ser inscritos globalmente.
Veja Também
- MongoDB\Driver\Manager::removeSubscriber() - Cancela o registro de um assinante de evento de monitoramento com este gerenciador
- MongoDB\Driver\Monitoring\Subscriber
- MongoDB\Driver\Monitoring\CommandSubscriber
- MongoDB\Driver\Monitoring\addSubscriber() - Registra um assinante de evento de monitoramento globalmente
- Monitoramento de Desempenho de Aplicação (APM)