Registro

La biblioteca cliente de PHP se ajusta a PSR-3 para el registro y proporciona un registrador de las llamadas de gRPC.

El nivel en el que se registran los mensajes depende de si el evento se realizó de manera correcta o no.

Mensaje del registro Estado de éxito Estado de error
Resumen de una línea INFO ADVERTENCIA
Mensaje de depuración (p.ej., consultas sobre llamadas) DEBUG AVISO

Configuración del registro

De forma predeterminada, cada uno de los registradores de la biblioteca se registra en STDERR en un canal con un nombre predeterminado especificado aquí con un Monolog StreamHandler.

Puedes configurar algunas opciones para el registrador predeterminado en el archivo google_ads_php.ini:

[LOGGING]
; Optional logging settings.
logFilePath = "path/to/your/file.log"
logLevel = "INFO"

Si necesitas personalizar aún más el registro, puedes especificar tu propio registrador por completo. Para ello, proporciona un registrador que implemente LoggerInterface en GoogleAdsClientBuilder:

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