Novidade na versão 1.17.
Definição
Parâmetros
$logger: Psr\Log\LoggerInterfaceUm logger para registrar.
Se o registrador já estiver registrado, o método não terá efeito.
Comportamento
Esta função permite que o aplicação registre um ou mais objetosPsr\Log\LoggerInterface para receber mensagens de registro de libmongoc e a extensão. Cada registrador registrado receberá mensagens para todos os clientes.
As mensagens originadas da extensão terão seu nível de log convertido para um nível de log PSR equivalente. Por motivos de desempenho, as mensagens em nível de rastreamento da extensão não são encaminhadas para os registradores PSR. A configuração INI mongodb.debug da extensão deve ser usada para coletar registros de nível de rastreamento.
As mensagens de registro também incluem uma string de domínio que identifica o componente do driver que emitiu a mensagem de registro. Esse valor é fornecido ao registrador PSR por meio da chave {{domain}} da array de contexto.
Erros/exceções
MongoDB\Exception\InvalidArgumentException para erros relacionados à análise de parâmetros ou opções.