La libreria client PHP è conforme a PSR-3 per il logging e fornisce un logger per le chiamate gRPC.
Il livello a cui i messaggi vengono registrati dipende dalla riuscita dell'evento.
Messaggio di log
Stato operazione riuscita
Stato 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 implementa LoggerInterface in GoogleAdsClientBuilder:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();
[null,null,["Ultimo aggiornamento 2024-11-09 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."]]],[]]