Menu Docs
Página inicial do Docs
/ /

MongoDB\add_logger()

Novidade na versão 1.17.

MongoDB\add_logger()

Registra um logger PSR para receber mensagens de log da extensão.

function add_logger(Psr\Log\LoggerInterface $logger): void
$logger : Psr\Log\LoggerInterface

Um logger para registrar.

Se o registrador já estiver registrado, o método não terá efeito.

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.

MongoDB\Exception\InvalidArgumentException para erros relacionados à análise de parâmetros ou opções.

Voltar

isUnique()

Nesta página