A biblioteca de cliente PHP obedece ao PSR-3 (em inglês) para geração de registros e fornece um agente de registro para chamadas gRPC.
O nível em que as mensagens são registradas depende da conclusão do evento.
Mensagem de registro | Status de sucesso | Status da falha |
---|---|---|
Resumo de uma linha | INFO | WARNING |
Mensagem de depuração (por exemplo, consultas de chamada) | DEBUG | AVISO |
Configurar o registro
Por padrão, cada um dos loggers da biblioteca é registrado no
STDERR
em um
canal com o nome padrão especificado
aqui
usando um
Monolog StreamHandler.
É possível configurar algumas opções para o logger padrão no arquivo
google_ads_php.ini
:
[LOGGING]
; Optional logging settings.
logFilePath = "path/to/your/file.log"
logLevel = "INFO"
Se você precisar personalizar ainda mais a geração de registros, especifique seu próprio logger
fornecendo um logger que implemente o
LoggerInterface
em
GoogleAdsClientBuilder
:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();