Journalisation

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