MongoDB\Driver\Manager::addSubscriber
(mongodb >=1.10.0)
MongoDB\Driver\Manager::addSubscriber — Registers a monitoring event subscriber with this Manager
Description
final public MongoDB\Driver\Manager::addSubscriber(MongoDB\Driver\Monitoring\Subscriber
$subscriber): voidRegisters a monitoring event subscriber with this Manager. The subscriber will be notified of all events for this Manager.
Note: If
subscriberis already registered with this Manager, this function is a no-op. Ifsubscriberis also registered globally, it will still only be notified once of each event for this Manager.
Parameters
subscriber(MongoDB\Driver\Monitoring\Subscriber)A monitoring event subscriber to register with this Manager.
Return Values
No value is returned.
Errors/Exceptions
- Throws MongoDB\Driver\Exception\InvalidArgumentException on argument parsing errors.
- Throws MongoDB\Driver\Exception\InvalidArgumentException if
subscriberis a MongoDB\Driver\Monitoring\LogSubscriber, since loggers can only be registered globally.
See Also
- MongoDB\Driver\Manager::removeSubscriber() - Unregisters a monitoring event subscriber with this Manager
- MongoDB\Driver\Monitoring\Subscriber
- MongoDB\Driver\Monitoring\CommandSubscriber
- MongoDB\Driver\Monitoring\addSubscriber() - Registers a monitoring event subscriber globally
- Application Performance Monitoring (APM)
↑ and ↓ to navigate • Enter to select • Esc to close • / to open