La libreria client PHP è conforme a PSR-3 per il logging e fornisce un logger per le chiamate gRPC.
Il livello a cui vengono registrati i messaggi dipende dal fatto che l'evento sia andato a buon fine.
Messaggio di log
Stato di esito positivo
Stato di errore
Riepilogo in una riga
INFORMAZIONI
AVVISO
Messaggio di debug (ad es. query di chiamata)
DEBUG
NOTA
Configurazione del logging
Per impostazione predefinita, ogni logger della libreria registra su
STDERR su un
canale con nome predefinito specificato
qui
utilizzando un Monolog
StreamHandler.
Puoi configurare alcune opzioni per il logger predefinito nel
file google_ads_php.ini:
Se devi personalizzare ulteriormente la registrazione, puoi specificare un logger completamente personalizzato fornendo un logger che implementi LoggerInterface in GoogleAdsClientBuilder:
$googleAdsClient = (new GoogleAdsClientBuilder()) ... ->withLogger(new MyCustomLogger()) ->build();
[null,null,["Ultimo aggiornamento 2025-02-28 UTC."],[[["The PHP client library uses PSR-3 for logging gRPC calls, with log levels varying based on success or failure of the event."],["By default, logs are written to `STDERR` using a Monolog StreamHandler with configurable options in the `google_ads_php.ini` file."],["For advanced customization, developers can implement the `LoggerInterface` and provide their own logger to the `GoogleAdsClientBuilder`."],["Logging is currently not supported for REST calls."]]],[]]