MongoDB\add_logger()
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 ao aplicação registrar um ou mais Psr\Log\LoggerInterface objects para receber mensagens de registro da libmongoc e da extensão . Cada registrador registrado receberá mensagens para todos os clientes.
As mensagens originadas da extensão terão seu nível de registro convertido para um nível de registro 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. O mongodb.debug da extensão A configuração INI deve ser usada para coletar registros em 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.