La bibliothèque cliente PHP est conforme à PSR-3 pour la journalisation et fournit un journal pour les appels gRPC.
Le niveau auquel les messages sont consignés dépend de la réussite de l'événement.
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 journaux de la bibliothèque journalise dans STDERR
sur un canal dont le nom par défaut est spécifié ici à l'aide d'un Monolog StreamHandler.
Vous pouvez configurer certaines options pour l'enregistreur par défaut dans le fichier google_ads_php.ini
:
[LOGGING] ; Paramètres de journalisation facultatifs. logFilePath = "chemin/vers/votre/fichier.log" logLevel = "INFO"
Si vous devez personnaliser davantage la journalisation, vous pouvez spécifier entièrement votre propre journaliseur en fournissant un journaliseur qui implémente LoggerInterface
dans GoogleAdsClientBuilder
:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();