Menu Docs
Página inicial do Docs
/ / /
Manual da Biblioteca PHP
/ /

MongoDB\add_logger()

Nesta página

  • Definição
  • Parâmetros
  • Comportamento
  • Erros/exceções
  • Veja também

Novidade na versão 1.17.

MongoDB\add_logger()

Registra um logger PSR para receber mensagens de log do driver.

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 ao aplicativo registrar um ou mais Psr\Log\LoggerInterface objetos para receber mensagens de registro da libmongoc e do driver. 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.

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

← Funções