Logging

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

O nível em que as mensagens são registradas depende se o evento foi bem-sucedido.

Mensagem de registro Status de sucesso Status de falha
Resumo de uma linha INFO AVISO
Mensagem de depuração (por exemplo, consultas de chamadas) DEBUG AVISO

Configurar o registro

Por padrão, cada um dos registradores de biblioteca registra em STDERR em um canal com o nome padrão especificado aqui usando um Monolog StreamHandler.

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

[LOGGING] ; Configurações de registro opcionais. logFilePath = "path/to/your/file.log" logLevel = "INFO"

Se você precisar personalizar ainda mais a geração de registros, especifique seu próprio registrador fornecendo um que implemente o LoggerInterface em GoogleAdsClientBuilder:

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