Geração de registros

A biblioteca de cliente PHP está em conformidade com a 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 do êxito do evento.

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 o registro

Por padrão, cada uma das bibliotecas faz registros em STDERR em um canal com o nome padrão especificado aqui usando um 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 totalmente. Para isso, forneça um logger que implemente LoggerInterface em GoogleAdsClientBuilder:

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