La bibliothèque cliente PHP est conforme à la norme PSR-3 pour la journalisation et fournit un enregistreur pour les appels gRPC.
Le niveau de journalisation des messages 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 | MISE EN GARDE |
Message de débogage (ex. : requêtes d'appel) | DEBUG | REMARQUE |
Configurer la journalisation
Par défaut, chacun des enregistreurs de bibliothèque se connecte à 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 de l'enregistreur par défaut dans le fichier google_ads_php.ini
:
[LOGGING]
; Optional logging settings.
logFilePath = "path/to/your/file.log"
logLevel = "INFO"
Si vous devez personnaliser davantage la journalisation, vous pouvez spécifier entièrement votre propre enregistreur en fournissant un enregistreur qui implémente LoggerInterface
dans GoogleAdsClientBuilder
:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();