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();