La bibliothèque cliente PHP est conforme à la norme PSR-3 pour Logging et fournit un enregistreur pour les appels gRPC.
Le niveau auquel les messages sont envoyés varie selon que l'événement a réussi ou non.
Message du journal | État de réussite | État de l'échec |
---|---|---|
Résumé sur une ligne | INFO | AVERTISSEMENT |
Message de débogage (par exemple, requêtes d'appel) | DEBUG | REMARQUE |
Configurer la journalisation
Par défaut, chacun des enregistreurs
de la bibliothèque enregistre
STDERR
sur un
critère avec nom par défaut spécifié
cliquez ici
à l'aide d'un module Monolog
StreamHandler
Vous pouvez configurer certaines options pour l'enregistreur par défaut
google_ads_php.ini
:
[LOGGING] ; Paramètres de journalisation facultatifs. logFilePath = "chemin/vers/votre/fichier.log" logLevel = "INFO"
Si vous avez besoin de personnaliser davantage la journalisation, vous pouvez spécifier votre propre enregistreur
en fournissant un enregistreur qui implémente le
LoggerInterface
po
GoogleAdsClientBuilder
:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();