Logging

La libreria client PHP è conforme allo standard PSR-3 per il logging e fornisce un logger per le chiamate gRPC.

Il livello a cui vengono registrati i messaggi dipende dalla riuscita dell'evento.

Messaggio di log Stato riuscito Stato errore
Riepilogo in una riga INFORMAZIONI AVVISO
Messaggio di debug (ad es. query di chiamata) DEBUG NOTA

Configurazione del logging in corso...

Per impostazione predefinita, ciascuno dei logger di libreria registra STDERR su un canale con il nome predefinito specificato qui utilizzando uno strumento Monolog StreamHandler.

Puoi configurare alcune opzioni per il logger predefinito nel file google_ads_php.ini:

[LOGGING] Impostazioni di logging facoltative. logFilePath = "path/to/your/file.log" logLevel = "INFO"

Se hai bisogno di personalizzare ulteriormente il logging, puoi specificare interamente il tuo logger fornendo un logger che implementi LoggerInterface in GoogleAdsClientBuilder:

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