Logging

A biblioteca de cliente PHP está em conformidade com PSR-3 para geração de registros e fornece um logger para chamadas gRPC.

O nível em que as mensagens são registrado depende do êxito do evento.

Mensagem de registro Status de sucesso Status de falha
Resumo de uma linha INFO AVISO
Depurar mensagem (por exemplo, consultas de chamada) DEBUG AVISO

Configurar o registro

Por padrão, cada um dos loggers da biblioteca STDERR em uma canal com nome padrão especificado aqui usando um monolog StreamHandler.

É possível configurar algumas opções para o logger padrão no google_ads_php.ini arquivo:

[REGISTRO] ; Configurações de geração de registros opcionais. logFilePath = "path/to/your/file.log" logLevel = "INFO"

Se você precisar personalizar ainda mais a geração de registros, poderá especificar seu próprio logger fornecendo um logger que implementa o LoggerInterface pol. GoogleAdsClientBuilder:

$googleAdsClient = (new GoogleAdsClientBuilder())
    ...
    ->withLogger(new MyCustomLogger())
    ->build();