Logging

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

Il livello a cui i messaggi vengono registrato dipende dalla riuscita o meno 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 registratore di libreria registra i log STDERR su un canale con il nome predefinito specificato qui utilizzando un file monologo StreamGestori.

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

[REGISTRAZIONE] ; Impostazioni di logging facoltative. logFilePath = "percorso/a/tuo/file.log" logLevel = "INFO"

Se devi personalizzare ulteriormente il logging, puoi specificare il tuo logger fornendo un logger che implementa LoggerInterface pollici GoogleAdsClientBuilder:

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