(mongodb >=1.17.0)
Классам, которые реализуют этот интерфейс, разрешено регистрироваться в качестве подписчиков и получать сообщения журнала от модуля. Это похоже на ведение журнала отладки на основе потоков через директиву mongodb.debug, за исключением того, что сообщения журнала уровня трассировки не принимаются.
Как и в случае с потоковым журналированием, глобально зарегистрировать логгер можно только методом MongoDB\Driver\Monitoring\addSubscriber(). Модуль не умеет различать сообщения журнала для отдельных объектов MongoDB\Driver\Manager.
MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_ERRORMongoDB\Driver\Monitoring\LogSubscriber::LEVEL_CRITICALMongoDB\Driver\Monitoring\LogSubscriber::LEVEL_WARNINGMongoDB\Driver\Monitoring\LogSubscriber::LEVEL_MESSAGEMongoDB\Driver\Monitoring\LogSubscriber::LEVEL_INFOMongoDB\Driver\Monitoring\LogSubscriber::LEVEL_DEBUG