A biblioteca de cliente PHP está em conformidade com PSR-3 para geração de registros e oferece um registrador para chamadas gRPC.
O nível de registro PSR-3 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 chamada) | DEBUG | AVISO |
Configurar a geração de registros
Por padrão, cada um dos registradores de biblioteca grava em STDERR em um
canal com o nome padrão especificado em
GoogleAdsClientBuilder usando um Monolog
StreamHandler.
É possível configurar opções para o registrador padrão no seu
google_ads_php.ini arquivo:
[LOGGING]
; Optional logging settings.
logFilePath = "path/to/your/file.log"
logLevel = "INFO"
Verifique se o processo PHP de execução tem permissões de gravação para o diretório e o arquivo especificados em logFilePath.
Se você precisar personalizar ainda mais a geração de registros, especifique seu próprio registrador personalizado
fornecendo uma instância de registrador que implemente a
LoggerInterface em GoogleAdsClientBuilder:
$googleAdsClient = (new GoogleAdsClientBuilder())
// ...
->withLogger(new MyCustomLogger())
->build();