La biblioteca cliente de PHP cumple con PSR-3 para el registro y proporciona un registrador para las llamadas a gRPC.
El nivel en el que se registran los mensajes depende de si el evento se completó correctamente.
Mensaje del registro | Estado de éxito | Estado de falla |
---|---|---|
Resumen de una línea | INFORMACIÓN | ADVERTENCIA |
Mensaje de depuración (p.ej., consultas de llamadas) | DEBUG | AVISO |
Configuración del registro
De forma predeterminada, cada uno de los registradores de la biblioteca registra en STDERR
en un canal con el nombre predeterminado especificado aquí con un Monolog StreamHandler.
Puedes configurar algunas opciones para el registrador predeterminado en el archivo google_ads_php.ini
:
[LOGGING] ; Configuración de registro opcional. 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();